1.分页器的页码改变后 总是自动恢复到 1
2.分页器html如下:
<ul
uib-pagination
total-items="user_list.total_count"
ng-model="page"
items-per-page="parameters.page_size"
max-size="5"
ng-change="pageChanged()">
</ul>
3. js如下:
angular.module("adminApp")
.controller "UserCtrl", ($scope, Adminuser, Role, Adminrole)->
console.log 123
$scope.page = 1
$scope.parameters = {
user_id:$scope.user_id
username:$scope.username
page:$scope.page
page_size:2
}
$scope.user_list = Adminuser.query $scope.parameters
$scope.pageChanged = ()->
console.log $scope.page
$scope.user_list = Adminuser.query $scope.parameters
return
angular.module("adminApp")
.factory "Adminuser", ($resource)->
$resource('/j/admin/admin_user/:id', null,{
'query': { method:'GET', isArray: false },
'update': {method: "PUT"}
})
4.点击分页器后控制台输出如下:
123
3
1
5.在pageChanged()去掉$scope.user_list = Adminuser.query $scope.parameters
后输出:
123
3
已解决,是没有回调导致的