如何更新单个元素的ng-repeat内的一次性绑定属性

时间:2017-06-27 08:01:10

标签: javascript angularjs angularjs-ng-repeat

我有列表,并使用ng-repeat重复一次,如下所示

<div ng-repeat="item in ::items"> 
 {{::item.name}}
</div>

如果列表中有更改,例如添加/删除,我可以通过广播$$ rebind:refresh事件来更新项目,如下所示。

<div ng-repeat="item in :refresh:items"> 
 {{::item.name}}
</div>

来源:对于上述做法,请参考此one time binding repeated items update

但对我来说,如果当时发生了变化,我想要更新单个项目,这里我可以触发相同的事件,但有没有任何优雅的方式更新单个项目而不刷新整个列表

1 个答案:

答案 0 :(得分:0)

这将提升效果

<div ng-repeat="item in ::items track by $index"> 
    {{::item.name}}
</div>
相关问题