0
Ich kann pagingOptions.pageSize
und pagingOptions.currentPage
beobachten, wenn sie geändert werden.
//watch pagingOptions[pageSize]
$scope.$watch('pagingOptions', function(newVal, oldVal) {
if (newVal !== oldVal && newVal.pageSize !== oldVal.pageSize) {
$scope.getPagedDataAsync($scope.pagingOptions.pageSize, $scope.pagingOptions.currentPage, $scope.filterOptions.filterText);
}
}, true);
//watch pagingOptions[currentPage]
$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);
auch ich durch unten Weg testen, funktioniert es nicht. es funktioniert nicht.
$scope.$watch('pagingOptions', function(newVal, oldVal) {
if (newVal !== oldVal && newVal.currentPage !== oldVal.currentPage && newVal.pageSize !== oldVal.pageSize) {
$scope.getPagedDataAsync($scope.pagingOptions.pageSize, $scope.pagingOptions.currentPage, $scope.filterOptions.filterText);
}
}, true);
$ scope $ Uhr (function() { \t \t return $ scope.pagingOptions; \t} function (newVal, oldVal) { \t \t $ scope.getPagedDataAsync ($ scope.pagingOptions.pageSize, Umfang $ .pagingOptions.currentPage, $ scope.filterOptions.filterText); \t}, true); – Leslie
durch einfachen Codes gearbeitet. Vielen Dank – Leslie