在dir Paginator迭代上为tr标签调用ng-init

时间:2019-02-19 07:48:15

标签: angularjs dirpagination

我正在使用dir-paginator(内部表标签),并且每次在列表中迭代元素时都需要调用方法。但是我观察到有趣的行为-以某种方式重复了n + 1次(在我的情况下为11次)

我已经尝试使用按$ 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>

当我在init方法中添加console.log($ index)时,发现它总是以某种方式始终将第一个索引设为3 ,请参考下图

enter image description here

我不确定为什么要调用n + 1,有人知道为什么会这样吗?

0 个答案:

没有答案