Polymer 聚合物绑定对象dom重复
我在列表上运行循环,这是数组。对于每个图标,我都使用属性item.status创建图标状态 我希望由于某种原因更改了item.status,图标的属性也将更改Polymer 聚合物绑定对象dom重复,polymer,polymer-1.0,Polymer,Polymer 1.0,我在列表上运行循环,这是数组。对于每个图标,我都使用属性item.status创建图标状态 我希望由于某种原因更改了item.status,图标的属性也将更改 <template is="dom-repeat" items="{{list}}"> <paper-item> <paper-item-body> <div class="horizontal layout font-m
<template is="dom-repeat" items="{{list}}">
<paper-item>
<paper-item-body>
<div class="horizontal layout font-md">
//this is also dont bind on change
<icon-status state={{item.status}} size=7></icon-status>
<div class="flex"></div>
//this is not bind on change
<div class="gray">{{item.status}}</div>
</div>
</paper-item-body>
</paper-item>
</div>
</div>
</template>
我尝试使用timeout更改项目的状态,但视图不更新。
我怎样才能把这个绑起来
感谢您为列表添加绑定支持: 要更新当前元素中的值,请使用以下命令:set'list.0.status','newStatus'; 要更新父元素中的值,请将列表添加为当前元素的属性: 列表:{type:Array,notify:true} 考虑将模板绑定从双向更改为单向,因为数据只朝一个方向流动
1.模板末尾的两个随机div是什么?二,。如何更新列表对象?你在用这个吗?推?哎呀,提琴是错的。。我更新列表对象,转到列表[0]。状态='newstouts';我不向数组中添加新元素。只更改内部。试试这个。设置'list.0.status','newStatus';请参见,数组list必须作为notify:true元素上的属性公开。另外,您应该将数组设为单向绑定,items=[[list]],因为数据只朝一个方向流动。