【发布时间】:2013-01-26 06:23:44
【问题描述】:
我想使用父列表 (foos) 的索引作为子列表 (foos.bars) 中函数调用的参数。
我发现有人推荐使用 $parent.$index 的帖子,但 $index 不是 $parent 的属性。
如何访问父 ng-repeat 的索引?
<div ng-repeat="f in foos">
<div>
<div ng-repeat="b in foos.bars">
<a ng-click="addSomething($parent.$index)">Add Something</a>
</div>
</div>
</div>
【问题讨论】:
-
它对我来说似乎工作正常。我写了一个 plunker 来展示它的工作原理:plnkr.co/edit/BenCDh4NUGPPHKWGsGMr?p=preview你能提供更多细节吗?
-
谢谢你。这让我发现我的问题是我的标记中的一个错误。
-
@Coder1,请考虑删除此问题。
-
@MarkRajcok 我昨晚确实考虑过,但认为这对其他寻找如何做的人有帮助,所以我离开了。
-
好吧,如果你想保留它,请添加一个答案并接受它(这样这个问题就不会保留在“未回答”列表中)。
标签: javascript angularjs angularjs-ng-repeat