如何让分页处理程序完成

How to have a handler for pagination complete

此 API 来自 angular-ui-grid 用于分页

gridApi.pagination.on.paginationChanged($scope, vm.updateHeaderCheckBoxState)
vm.updateHeaderCheckBoxState = function() {
       const isAllVisibleRowsSubscribed = vm.isAllSelected(vm.gridOptions.titan.gridApi.grid.getVisibleRows());
       if (isAllVisibleRowsSubscribed) {
           $scope.headerCheckBoxSelected = true;
       } else {
           $scope.headerCheckBoxSelected = false;
       }
};

使用上面API注册的处理程序在分页开始前被调用。分页后我们还有其他方法可以处理吗?

调查 ui-grid 分页后,我们没有分页后的处理程序。当前事件用于在启用外部分页的情况下加载数据。因此,我制定的解决方案是删除 ui-grid-selection 指令,为复选框添加一个新列并继续本机实现。