在我当前的项目中,我需要在 angularjs 中添加ng-repeat
指令的分页,但我在ng-repeat.
所以建议我在angularjs中开发分页的更聪明的方法,它还包括排序和过滤。
答案 0 :(得分:0)
您可能有一个从服务器获取特定数据的方法:getData(from,size)。通过这种方式,您将准确地收到(即)30个项目(大小)以显示在第1页上。然后,对于第2页,您将调用getData(30,30)然后调用(60,30),依此类推。您可以在每个页面上过滤和排序项目。
您的路线可能如下所示:myList / 2,myList / $ pageNumber - 因此您将知道调用getData的参数($ pageNumber * 30,30)。