0

我的web应用程序是巨大的,我经常使用ng-repeat来获取数据列表。这导致性能下降,有时非常烦人。我知道不同的方法来避免ng-repeat,但这些方式建议使用一次性绑定技巧!我不能这样做,因为我的应用程序需要始终更新数据。那么,有没有其他方法可以加快ng-repeat?顺便说一下,我仍然使用分页显示数据。谢谢避免ng-repeat仍然使用双向绑定

+0

请问您可以发表一些相关的代码示例吗?只是看你的方式,你正在提取数据,并将其粘贴到视图... –

+0

可能重复[有什么区别ng-bind与一次绑定角](https://stackoverflow.com/questions/33480548/ng-bind-vs-one-time-binding-in-angular)之间的区别 - 答案显示一次性绑定,一种方式绑定和双向绑定。 –

+1

如果您使用嵌套的ng-repeats和过滤器,它可以大幅减慢您的应用程序(取决于观察者的数量)。 @ShayanKhan是你可以得到的最简单的解决方案之一。 –

回答

2

首先,使用<div ng-repeat x in objects track by $index>然后,使用::(完全如图所示)为你不想双向绑定的变量。

喜欢的东西:

{{::object.name}}

我在手机上所以不能给你确切的语法。

让我知道如果你不能得到它的工作,我会给你确切的语法。