如中所述
documentation
ng-change
可用解决方案:
呼叫
ctrl.setPagingData()
ng-click
<button ng-click="ctrl.currentPage = ctrl.currentPage + 1; ctrl.setPagingData();" ng-disabled="ctrl.currentPage >= ctrl.totalPages"> > </button>
<button ng-click="ctrl.currentPage = ctrl.totalPages; ctrl.setPagingData();" ng-disabled="ctrl.currentPage >= ctrl.totalPages"> >> </button>
使用$scope$看
观察变量的变化
vm.rowsPerPage
$scope.$watch(function() {
return vm.rowsPerPage;
}, function() {
vm.setPagingData();
});