【问题标题】:dirpagination does not return all rowsdirpagination 不返回所有行
【发布时间】:2016-10-26 14:15:52
【问题描述】:

我有 3 个 div 用于创建表格,您可以从以下链接中看到:- https://github.com/anirbanmishra/congress.php/blob/master/web_test

然后我的 javascript 文件如下:- https://github.com/anirbanmishra/congress.php/blob/master/javascript

在 javascript 中,我根据一些逻辑设置了 3 个 $scope 变量。 3 个作用域变量是 $scope.users,它有 538 行,$scope.house 有 438 行,$scope.senate 有 100 行。

然后我使用这些变量来使用 dirpaginate 填充表。但问题是所有 3 个 div 只产生 100 行。如果我注释掉任何两个 div,那么它会给出正确的行数。但是所有的 div 加起来只给出 100 行,而不是 538,438 和 100 行。

我对此很陌生,非常感谢任何帮助。

【问题讨论】:

    标签: javascript html angularjs angularjs-ng-repeat dirpagination


    【解决方案1】:

    因为我没有给出任何分页 ID,所以所有的都是默认的分页 ID。为每个 div 创建 pagination-id,然后将其放在每个 table 下,并具有相应的 pagination-id 属性。这解决了问题。

    我的代码中的变化:-

    <tr dir-paginate="senate in senate|orderBy:['fullname']|filter:search|itemsPerPage:10" pagination-id="bySenate">


    <div id="controls" class="controls" align="center"> <dir-pagination-controls pagination-id="bySenate" max-size="5" direction-links="true" boundary-links="true" > </dir-pagination-controls> </div>

    【讨论】:

      猜你喜欢
      • 2015-09-20
      • 1970-01-01
      • 2016-03-27
      • 2021-07-10
      • 2021-05-19
      • 2016-02-20
      • 2016-09-23
      • 2014-01-16
      • 2014-09-02
      相关资源
      最近更新 更多