【发布时间】:2017-06-27 19:27:50
【问题描述】:
我有一个小问题,我会保存 $ index 以便在下一次重复中重复使用它,
我解释一下,我创建了一个与我的 json 数组大小相同的对象数组
这是我的对象数组
$scope.valeur[index] = {
'BODY':"",
'TYPE':"",
'PARAMETRE': ""
};
这是我的 json 的图片
所以我的 $ 索引运行 2 次,然后运行 5 次,我希望从第一轮开始它保存变量并开始下一个 ng 重复具有以前的值(此处为 1)
这是我的 ng-repeat
<div ng-repeat="(key, item) in dataApi track by $index" >
<div u ng-repeat="(key, itemHead) in item track by $index" ng-init="firstIndex == undefined ? firstIndex = $index : firstIndex = $index+firstIndex" >
{{firstIndex }}
</div>
</div>
我使用 ng-init 进行了测试,但没有任何具体内容
有人可以帮助我
提前感谢
编辑
这是我想要的,所以我想保存第二级的 ng-repeat 值,
第一轮 ng-repeat 级别 2 索引从 0 开始 并在 1 完成
第二轮 ng-repeat 级别 2 索引从 2 开始(前一个 $index+1 的值) 并在 6 点结束
这是一张图片
因为我需要与我的对象数组保持一致
示例 第一轮 索引 = 0 $ scope.value [索引] 索引 = 1 $ scope.value [索引] 第二轮 索引 = 0 $ scope.value [索引]
所以问题,因为我的索引是 0 而不是 2
否则我只需要一个变量来计算我切换到 ng repeat lvl2 的次数
【问题讨论】: