考虑以下嵌套的ng-repeat
指令:
<tr ng-repeat="r in SomeExpr1">
<td ng-repeat="c in SomeExpr2">
<p>c index is {{$index}}, r index is {{???}}</p>
</td>
</tr>
我如何访问外部ng-repeat
的$index
(即,被内部ng-repeat
作用域$index
隐藏的父作用域中的那个)?
考虑以下嵌套的ng-repeat
指令:
<tr ng-repeat="r in SomeExpr1">
<td ng-repeat="c in SomeExpr2">
<p>c index is {{$index}}, r index is {{???}}</p>
</td>
</tr>
我如何访问外部ng-repeat
的$index
(即,被内部ng-repeat
作用域$index
隐藏的父作用域中的那个)?
正如@兰德尔·施瓦茨(Randal Schwartz)在this post$parent
中指出的那样,$parent
做到了这一点.
<div ng-controller='demo-ctrl'>
<div ng-repeat="row in ctrl.matrix">
<div ng-repeat="column in row">
<span>outer: {{$parent.$index}} inner: {{$index}}</span>
</div>
</div>
</div>