我是Angular的新手,对我来说很容易。角度 - 滤波时调整分页
我的问题类似于this one。我正在做一些与众不同的事情,所以我接受的答案并不适合我。
我正在使用Angular UI Bootstrap的分页指令对数据集进行分页,并且我正在使用Angular过滤器来允许用户过滤任何列的数据。
问题是,当数据被过滤时,用户只能看到他当前所在页面上的数据。
$scope.applyFilter = function() {
var begin = (($scope.currentPage - 1) * $scope.itemsPerPage);
var end = begin + $scope.itemsPerPage;
$scope.totalItems = $filter('filter')($scope.items).length;
$scope.filteredItems = $filter('filter')($scope.items).slice(begin, end);
};
例如,如果你在状态过滤器“GA”(这个词“状态”下的文本框)的状态键,返回任何数据。但是,您可以选择第4页并查看符合条件的一条记录。
我想要发生的是分页自动调整,只显示一页结果,并显示正确的记录给用户。
我知道还有其他的网格指令已经有了这个功能,但我宁愿不要完全放弃我目前的方法。
这样做的伎俩。谢谢。 –