我复制了分页的工作示例&它工作正常。 但是,当我添加更多数据(在UI中单击“添加”按钮)意味着没有更改页面时,它不会反映在UI中。 请帮助解决Plunker中的这个问题。
答案 0 :(得分:1)
问题很简单,你不重新计算页数,没有手表或双向数据绑定就可以了
http://plnkr.co/edit/AjjnZ7?p=preview
我已经改变了我的planker / app.js:
$scope.noOfPages = Math.ceil(myData.count() / $scope.numPerPage);
$scope.noOfPages = function(){
return Math.ceil(myData.count() / $scope.numPerPage);
}
和plunker / index.html内部
<pagination num-pages="noOfPages" current-page="currentPage" class="pagination-small"></pagination>
<pagination num-pages="noOfPages()" current-page="currentPage" class="pagination-small"></pagination>