2015-06-24 52 views
1

我有我的角度應用刷新按鈕一個問題:angularjs - 在軌道由環

我有兩個數組JSON對象在它 - >data = {array1: [], array2: []}

我想回路都數組並打印相關的值。爲了實現這一目標,我用的是角ng-repeat指令是這樣的:

ng-repeat="index in [] | index:getTotalNumberOfObjectsInArray1()" 
... 
<span ng-bind="data.array1[index]"></span> 
<span ng-bind="data.array2[index]"></span>` 

我的問題是,每點擊刷新按鈕,這些數據將在DOM重建。 我學到了有關「追蹤」的文檔,但我只是在對象上了解它(例如:ng-repeat =「a in a track track by a.id」)

如何使用此軌道ng-repeat在上面,以防止重新創建我的數據?

回答

0

您可以使用在ng-repeat(cf.doc)中定義的$index,但必須具有相同長度的兩個數組。

另一種解決方案可能是將您的數組合並在一起並循環,但我不確定它是否回答您的問題。