我有以下手表:
$scope.$watch('[gridService.gridOptions.pagingOptions.currentPage, gridService.gridOptions.pagingOptions.pageSize]', function (newVal, oldVal, e) {
if (newVal !== oldVal) {
$scope.search();
}
}, true);
我有两个问题:
如果 pageSize 发生变化,我想将 currentPage 的值设置为 1。如果这样做,我将在 currentPage 上触发监视。我该如何防止呢?
如何检查两者中的哪一个触发了手表?如果我想在 pageSize 发生变化时将 currentPage 设置为 1,我需要知道 pageSize 触发了手表。在这种情况下我需要两个单独的手表吗?