我们说我有这样的事情:
<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;它的原始状态。