로부터 입력을받을 수없는/중합체 :다트 중합체 : 배열
@CustomTag('attrib-form')
class AttribForm extends PolymerElement {
@observable List attrs = toObservable([]);
created() {
super.created();
}
init(attrs) {
this.attrs = attrs;
}
}
<!DOCTYPE html>
<polymer-element name="attrib-form">
<template if="{{attrs.length>0}}">
<template repeat="{{attr in attrs}}">
<div>
<div>{{attr['name']}}</div>
<input id="{{attr['name']}}" type="text" value="{{attr['value']}}">
</div>
</template>
</template>
<script type="application/dart" src="attrib_form.dart"></script>
</polymer-element>
main() {
var attrib = [
{"name": "name", "value": "a"},
{"name": "type", "value": "b"},
{"name": "width","value": "c"}];
var form = createElement('attrib-form');
var x = form.xtag;
x.init(attrib);
}
형태 모두 올바른 값으로 잘 도시되어 있지만 입력 값을 변경할 수 없습니다. 나는 입력 필드를 추가하거나 삭제할 수 없다.
무엇이 잘못 되었나요?
덕분에 지금은 완벽하게 작동합니다. 이 하나가 날 미치게 했어. 다트/폴리머는 매우 유망합니다. 나는 그것을 많이 좋아. 하지만 무거운 개발중인 문서는 때로는 찾기가 쉽지 않습니다 ... – user2884260