2016-10-26 110 views
0

我有3个div的它创建的表,你可以从下面的链接查看: - https://github.com/anirbanmishra/congress.php/blob/master/web_testdirpagination不返回所有行

然后,我有我的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行。

我对此很新,任何帮助都非常感谢。

回答

0

所有打算默认分页-ID,因为我没有给任何分页-ID。为每个div创建pagination-id,然后在每个表下放置相应的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>