Polymer 聚合物绑定对象dom重复

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

我在列表上运行循环,这是数组。对于每个图标,我都使用属性item.status创建图标状态

我希望由于某种原因更改了item.status,图标的属性也将更改

<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]],因为数据只朝一个方向流动。