Я работаю с ng-repeat + Filter + Pagination (ui-bootstrap)
1- ng-repeat + фильтр работает нормально:
<tr data-ng-repeat="target in targets | filter:search track by $index">
2- ng-repeat + filter + pagination тоже работает нормально:
<tr data-ng-repeat="target in targets | filter:search | startFrom:(currentPage - 1) * pageSize | limitTo: pageSize ">
3- проблема в том, что я комбинирую ng-repeat + Filter + Pagination + track by $index
<tr data-ng-repeat="target in targets | filter:search | startFrom:(currentPage - 1) * pageSize | limitTo: pageSize track by $index">
Я получаю перезапуск значения индекса с 0 до 4 на каждой странице
Любая идея о правильном порядке «отслеживать по $ index»! где я должен разместить его?