在ng-repeat中保留指令的状态

时间:2014-11-13 20:20:30

标签: angularjs angularjs-directive ng-repeat

我们说我有这样的事情:

<div ng-repeat="item in list">
    <div change-color>Some content</div>
</div>

指令&#34; changeColor&#34;可以通过点击来改变div的背景颜色。

如果我现在更改列表的内容,请写一个覆盖整个列表的HTTP请求:

$scope.list = newList;

我的&#34; changeColor&#34;指令&#34;重新加载&#34;,因为div将被重新填充,是否可能通过某种角度方式来保留div的状态(指令已经改变它)或者我是否需要手动执行?

P.S。

这非常有用,因为在我的情况下,我有一个庞大的项目列表,用户希望以上述方式与每个项目进行交互,但列表会每30秒覆盖一次并清除所有&#34 ;变更&#34;它的原始状态。

0 个答案:

没有答案