1
我嘗試使用鏢獲取從地圖的陣列一些輸入獲得輸入/聚合物:鏢聚合物:無法從陣列
@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