<div ng-app="myApp" ng-controller="myController">
<table id="myData">
<thead>
<td>S.no</td>
<td>Name</td>
<td>Age</td>
</thead>
<tbody>
<tr dir-paginate="data in details | itemsPerPage:3">
<td>{{$index+1}}</td>
<td>{{data.name}}</td>
<td>{{data.age}}</td>
</tr>
</tbody>
</table>
</div>
完整代码:https://jsfiddle.net/mLvLzzg7/4/
如果我尝试:
<td>{{itemsPerPage * (currentPage - 1) + $index + 1}}</td>
它返回了null
。有什么建议吗?
current-page="currentPage"
,以及当我们点击页面时$scope.currentPage
如何自动更改? - lazcurrent-page
是一个指令属性,它的作用类似于 getter 和 setter - https://github.com/michaelbromley/angularUtils/blob/master/src/directives/pagination/dirPagination.js#L185。您可以在控制器中指定一个属性$scope.currentPage
并使用它来获取和设置分页的当前页面。 - Oleksandr Pyrohov