我们正在使用AngularJS 1.6.4作为我们的一个应用程序,它需要在单个页面上的列表中显示数千行。但是对于7K条目,页面正在挂起。因此,我们决定对这些页面使用一次时间绑定。遗憾的是,::
符号无法正常工作。
有一个列表html片段,如:
<ul>
<li ng-repeat="item in items">{{ item.name }}</li>
</ul>
我们已将其更改为:
<ul>
<li ng-repeat="item in ::items">{{ ::item.name }}</li>
</ul>
但它没有用。
知道是否在版本1.6.4上删除了? 更多信息:http://excellencenodejsblog.com/angularjs-ngrepeat-performance-watchers/
答案 0 :(得分:0)
我遇到了这个问题。问题是当列表呈现变量为空[]
时,在成功的AJAX调用之后我们将数据分配给列表。因此,angular绑定到初始的空[]
列表。