У меня есть itemlist, который необходимо отобразить с серийным номером. Я использовал $ index с ng-repeat, но когда элемент скрыт, индекс был увеличен.
Код я попытался следующие:
<div ng-repeat="itemRow in salesitem" class="tableRow h7" ng-hide="itemRow.flagDeleted">
<div class="tableCell">{{$index}}</div>
<div class="tableCell">{{itemRow.name}}</div>
<div class="tableCell">{{itemRow.qty}}</div>
</div>
когда itemRow.flagDeleted находится Правда в этом пункте не будет отображаться, но индекс будет увеличен так следующий пункт серийный номер будет неправильно.
сделать фильтр детали перед переходом к нг-повторение как в 'нг-повтора =" itemRow в salesitem | фильтр: 'flagDeleted' : true "' – harishr