Angularjs 按带分页的$index跟踪
我使用Angularjs 按带分页的$index跟踪,angularjs,pagination,Angularjs,Pagination,我使用$index检索要编辑的项目,它在第一页可以正常工作,但在第二页、第三页等等,索引又从零开始。 这是我的循环 <div class="row comment-table" ng-repeat="item in items "> 这是我视图的底部,分页是 <div> <ul ng-if="pager.pages.length" class="pagination"> <li ng-class="{disabled:pag
$index
检索要编辑的项目,它在第一页可以正常工作,但在第二页、第三页等等,索引又从零开始。
这是我的循环
<div class="row comment-table" ng-repeat="item in items ">
这是我视图的底部,分页是
<div>
<ul ng-if="pager.pages.length" class="pagination">
<li ng-class="{disabled:pager.currentPage === 1}">
<a ng-click="setPage(1)">First</a>
</li>
<li ng-class="{disabled:pager.currentPage === 1}">
<a ng-click="setPage(pager.currentPage - 1)">Previous</a>
</li>
<li ng-repeat="page in pager.pages" ng-class="{active:pager.currentPage === page}">
<a ng-click="setPage(page)">{{page}}</a>
</li>
<li ng-class="{disabled:pager.currentPage === pager.totalPages}">
<a ng-click="setPage(pager.currentPage + 1)">Next</a>
</li>
<li ng-class="{disabled:pager.currentPage === pager.totalPages}">
<a ng-click="setPage(pager.totalPages)">Last</a>
</li>
</ul>
</div>
-
弗斯特
-
以前的
-
{{page}
-
下一个
-
最后
我想我应该在ng repeat中使用
跟踪
,但如果我通过索引跟踪
则没有用。我尝试通过item.id
进行跟踪,但情况似乎也并非如此。我读过关于过滤器的文章:,但我真的不知道如何使用它。我是在它后面添加clas还是函数,还是使用模型名?有没有人举过一些例子,或者知道我做错了什么?我想您正在寻找分页表的行索引。如果是,您可以使用以下代码:
$scope.rowIndex=(currentPage-1)*pageSize +$index+1;
其中,
currentPage
是您现在所在的页面,pageSize
是每页的项目数,$index
是该页面行的索引值。基本上您想要获得行索引吗?检查下面的答案,看看这是否是您所需要的。这就是我所寻找的!我错过了计算的开始,这就是为什么我不能得到正确的索引。非常感谢。