У меня есть следующий шаблон:
<div data-ng-repeat="supplier in order.Suppliers" data-ng-init="supplierIndex = $index">
<div data-ng-repeat="group in supplier.Groups">
{{something}}
</div>
</div>
И модель:
$scope.order = {
Suppliers: [
{
Groups: [{ id: 'sss'}, {id: 'ddd'}]
},
{
Groups: [{ id: 'qqqq'}, {id: 'www'}, {id: 'xxx'}]
},
{
Groups: [{ id: 'ooo'}]
}
]
}
Мне нужно отобразить глобальный групповой индекс, поэтому вывод должен быть таким:
0
1
2
3
4
5
Я знаю, что могу использовать функцию, которая вычисляет индекс по переданному идентификатору группы в каждом месте, где нам нужно отобразить глобальный групповой индекс, но как достичь этой цели наиболее изящно?