Angularjs 角度UI引导分页
我的ng重复模板为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 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;