当我将ng-repeat放在视图中的指令元素上时,主要区别是什么。
...
<my-directive ng-repeat="item in items"></div>
...
或者当我把它放在我的指令模板中时?
...
scope { myItems: "=" },
template: '<ul><li ng-repeat="items in myItems">{{ item.name }}</li></ul>,
...
我能说的唯一一件事就是将ng-repeat放在我的视图中比将它放在我的模板中要多几毫秒。
答案 0 :(得分:0)
最终结果应该是相同的,但区别在于当ng-repeat
超出指令时,将在每次迭代时编译,因此需要更长的时间来渲染。