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}}

我在手機上所以不能給你確切的語法。

讓我知道如果你不能得到它的工作,我會給你確切的語法。