【问题标题】:how add pagination with ng-repeat directive in angular.js如何在 angular.js 中使用 ng-repeat 指令添加分页
【发布时间】:2015-04-27 11:58:58
【问题描述】:

在我当前的项目中,我需要在 angularjs 中添加 ng-repeat 指令的分页,但会影响 ng-repeat. 上的过滤器

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 2017-07-24
    相关资源
    最近更新 更多