Я работаю над dir-paginator (внутри тега таблицы) и должен вызывать метод каждый раз, когда элементы повторяются в списке.Но я наблюдал интересное поведение - каким-то образом оно повторяется для n + 1 (в моем случае 11 раз)
Я уже пытался использовать track на $ index , но это не работает.
<tr dir-paginate="obj in objectList| orderBy:columnToOrder:reverse | filter: searchKeyword | filter:showActive(showOpen.selected) | itemsPerPage: 10"
is-open="group.isOpen" ng-init="activate(obj, $index);" id="table-{{obj.id}}" pagination-id="paginatortPagerName">
<!-- Td tags -->
</tr>
Когда я добавил console.log ($ index) в методе init, обнаружил, что каким-то образом он всегда получает первый индекс как 3 Пожалуйста, укажите следующее изображение
Я не уверен, почему он вызывает n + 1, кто-нибудь знает, почему это происходит так?