Angularjs 角度UI引导分页

Angularjs 角度UI引导分页,angularjs,angular-ui-bootstrap,Angularjs,Angular Ui Bootstrap,我的ng重复模板为 ng repeat=“学生中的学生|过滤器:搜索文本|过滤器:分页” 当我在控制器中时 $scope.currentPage = 1; $scope.itemsPerPage = 20; $scope.paginate = function (value) { var begin, end, index; begin = ($scope.currentPage - 1) * $scope.itemsPerPage; end = beg

我的ng重复模板为

ng repeat=“学生中的学生|过滤器:搜索文本|过滤器:分页”

当我在控制器中时

$scope.currentPage = 1; 
$scope.itemsPerPage = 20;  
$scope.paginate = function (value) {  
    var begin, end, index;  
    begin = ($scope.currentPage - 1) * $scope.itemsPerPage;  
    end = begin + $scope.itemsPerPage;  
    index = $scope.students.indexOf(value);  
    return (begin <= index && index < end);  
}; 
$scope.currentPage=1;
$scope.itemsPerPage=20;
$scope.paginate=函数(值){
var开始、结束、指数;
开始=($scope.currentPage-1)*$scope.itemsPerPage;
end=begin+$scope.itemsPerPage;
index=$scope.students.indexOf(值);
返回(开始试试这个

var sap=angular.module('doApp',['ui.bootstrap']);
sap.filter('startFrom',function(){ 
    return function(input,start){
        if(input){
            start =+start;
            return input.slice(start);
        }
        return [];
        }
});
并将此更改为ng重复

<tr ng-repeat="student in filtered=(students | filter:serachText) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">
只需在paginate函数中添加这个entrylimit。 希望这会有帮助

 $scope.entryLimit=5;