下面是我通过,如果条件在下面的代码明白:这是为什么NG网分页工作
$scope.pagingOptions = {
pageSizes: [250, 500, 1000],
pageSize: 250,
currentPage: 1
};
$scope.$watch('pagingOptions', function (newVal, oldVal) {
if (newVal !== oldVal && newVal.currentPage !== oldVal.currentPage) {
$scope.getPagedDataAsync($scope.pagingOptions.pageSize, $scope.pagingOptions.currentPage, $scope.filterOptions.filterText);
}
}, true);
每当pagingOptions
改变和的currentPage
性质已经改变了if
条件为真,所以getPagedDataAsync
方法得到执行。
但即使我不更改currentPage
而是从UI中更改pageSize
,网格也会刷新。 我不希望发生(根据我的理解)。那为什么这个网格会刷新?
从这里,我已经采取了代码:
http://angular-ui.github.io/ng-grid/ 与服务器端分页例标题
您还没有提出任何实际问题。 – hon2a 2014-11-26 11:14:01