如何在angular.js中添加ng-repeat指令的分页

时间:2015-04-27 11:58:59

标签: angularjs pagination angularjs-ng-repeat angularjs-filter

在我当前的项目中,我需要在 angularjs 中添加ng-repeat指令的分页,但我在ng-repeat.

上影响了过滤器

所以建议我在angularjs中开发分页的更聪明的方法,它还包括排序和过滤。

1 个答案:

答案 0 :(得分:0)

您可能有一个从服务器获取特定数据的方法:getData(from,size)。通过这种方式,您将准确地收到(即)30个项目(大小)以显示在第1页上。然后,对于第2页,您将调用getData(30,30)然后调用(60,30),依此类推。您可以在每个页面上过滤和排序项目。

您的路线可能如下所示:myList / 2,myList / $ pageNumber - 因此您将知道调用getData的参数($ pageNumber * 30,30)。