2015-06-24 35 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,但必须具有相同长度的两个数组。

另一种解决方案可能是将您的数组合并在一起并循环,但我不确定它是否回答您的问题。