::一次性绑定的表示法不适用于AnguarJS 1.6.4

时间:2018-05-08 11:57:09

标签: javascript angularjs

我们正在使用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/

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题。问题是当列表呈现变量为空[]时,在成功的AJAX调用之后我们将数据分配给列表。因此,angular绑定到初始的空[]列表。