Gil*_*man 67 binding angularjs angularjs-ng-repeat
我的理解是,在下面的代码中,两个绑定都只会懒惰地绑定一次:
<li ng-repeat="item in ::items">{{::item.name}}</li>
Run Code Online (Sandbox Code Playgroud)
但是,在以下情况下每个摘要都会{{item.name}}更新?
<li ng-repeat="item in ::items">{{item.name}}</li>
Run Code Online (Sandbox Code Playgroud)
而如何一次性约束力嵌套的ng-repeat小号?
<li ng-repeat="item in ::items">
<span ng-repeat="thing in item.things">{{thing.name}}</span>
</li>
Run Code Online (Sandbox Code Playgroud)
tas*_*ATT 153
<li ng-repeat="item in ::items">{{::item.name}}</li>
Run Code Online (Sandbox Code Playgroud)
两个表达式都是一次性绑定的.添加项目或更改现有项目的名称将不会反映出来.
演示: http ://plnkr.co/edit/53r8FCmcNK4MmM6Uzxp2?p =preview
<li ng-repeat="item in ::items">{{item.name}}</li>
Run Code Online (Sandbox Code Playgroud)
第一个表达式将是一次性绑定.添加项目不会反映出来.将反映更改现有项目的名称.
演示: http ://plnkr.co/edit/52wTEb8ze2FKRDDcS9Ow?p =preview
<li ng-repeat="item in ::items">
<span ng-repeat="thing in item.things">{{thing.name}}</span>
</li>
Run Code Online (Sandbox Code Playgroud)
第一个表达式将是一次性绑定.添加新项目不会反映出来.将反映添加新事物和更改现有事物的名称.
演示: http ://plnkr.co/edit/HkObhkJtUnFEHBAzFUmN?p = preview