【发布时间】:2017-07-05 05:25:08
【问题描述】:
我使用$index 检索要编辑的项目,它在第一页上工作正常,但在第二、第三等索引再次从零开始。
这是我的 ngRepeat 循环
<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>
我认为我应该在我的 ng-repeat 中使用 track,但如果我通过 index 跟踪就没有用了。我尝试通过item.id 进行跟踪,但似乎也并非如此。我读到了filter:,但我并没有真正了解如何使用它。我是在它之后添加类或函数还是使用模型名称?有没有人有一些例子或知道我做错了什么?
【问题讨论】:
-
基本上是要获取行索引?
-
检查下面的答案,看看这是否是您所需要的。
标签: angularjs pagination