我在Angular App中使用dirPaginate指令进行分页。
它的工作正常,但问题是我每页显示10条记录,但是每页$ index在每页上重复相同(1-10)。
下页应该是11-20、21-30,依此类推。请帮助我修复它。
这是我的代码

<tbody dir-paginate="wagedtl in listWagemasterdtls | orderBy:orderByField:reverseSort | filter : detailsfilter |itemsPerPage:10">
<tr><td class="hidden-xs">{{ wagedtl.wageTypeMstrID}}</td><td>{{wagedtl.wageTypeMstrNm}}</td></tr>
<dir-pagination-controls max-size="5" direction-links="true" boundary-links="true"></dir-pagination-controls>

最佳答案

这就是dir-paginate使用的ng-repeat的工作方式。我认为应该是0-9而不是1-10。

要计算整个页面的实际索引,可以使用current-page属性将当前页面设置为一个属性。

<tbody dir-paginate="..." current-page="currentPage">


然后您可以在模板中使用该属性

$index + currentPage * 10


https://github.com/michaelbromley/angularUtils/blob/master/src/directives/pagination/README.md

07-24 09:50
查看更多