Ответ 1
$index
будет ссылаться на индекс в самой внутренней области ngRepeat
, поэтому, если это вам нужно, вы можете просто использовать его.
Что описывают документы - это сценарий, в котором вам нужен доступ к $index
в родительском ngRepeat
. Вы можете получить это несколькими способами: один - использовать $parent
, а другой - использовать ngInit
, как предлагали документы Angular. Вот пример...
<li ng-repeat="thing in things" ng-init="parentIndex = $index">
{{ $index }}
<ul>
<li ng-repeat="value in thing.values">
{{ value }}
{{ $index }} <!-- inner $index -->
{{ $parent.$index }} <!-- parent $index -->
{{ parentIndex }} <!-- also parent $index -->
</li>
</ul>
</li>