:: 一次性绑定的表示法在 AnguarJS 1.6.4 上不起作用



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

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

最新更新