Javascript NG重复如何限制分页中的最大可见按钮

Javascript NG重复如何限制分页中的最大可见按钮,javascript,jquery,pagination,angularjs-ng-repeat,Javascript,Jquery,Pagination,Angularjs Ng Repeat,如何设置分页限制例如,即使项目数超过5,最大分页也应为5。 var-app=angular.module('app',[]); 应用程序控制器('controller',函数($scope){ $scope.editmode=false; //限制页面项目 $scope.currentpage=0; $scope.pageSize=5; $scope.pagelist=函数(开始、结束){ var-ret=[]; start=$scope.totalpages(); 如果(!结束){ 结束=

如何设置分页限制例如,即使项目数超过5,最大分页也应为5。

var-app=angular.module('app',[]);
应用程序控制器('controller',函数($scope){
$scope.editmode=false;
//限制页面项目
$scope.currentpage=0;
$scope.pageSize=5;
$scope.pagelist=函数(开始、结束){
var-ret=[];
start=$scope.totalpages();
如果(!结束){
结束=开始;
开始=0;
}
对于(变量i=开始;i<结束;i++){
再推(i);
}
返回ret;
};
$scope.prevlist=函数(){
如果($scope.currentpage>0){
$scope.currentpage--;
}
};
$scope.nextlist=函数(){
如果($scope.currentpage
&拉阔;
下一个


{{item.product}
{{item.date}
{{项目费率|货币:£}
{{user.firstname}{{user.lastname}}
{{item.status}

这是angular ui分页吗?@AngularLover不是真的。代码本身的尝试:)我建议您使用angular ui引导分页指令。它非常容易使用,而且它的angularJS也经过了优化。该指令还有一个属性:
max size
(默认值:null):限制分页大小的数字。@AngularLover谢谢您的建议。作为AngularJS的初学者,修复函数“$scope.pagelist=function(start,end){var ret=[];start=$scope.totalpages();if(!end){end=start;start=0;}for(var i=start;i