dir-pagination-controls仅显示前10个项目。 Angularjs

时间:2017-01-30 05:01:38

标签: angularjs

<tr dir-paginate="plan in access |itemsPerPage: 10" total-items="planCount" current-page="current">
      <td>{{plan._id}}</td>
      <td>{{plan.name}}</td>
      <td>{{plan.email}}</td>
      <td>{{plan.contactNumber}}</td>
      <td>{{plan.accessToken}}</td>
      <td>{{plan.downloadSpeed | toMBPS}}</td>
      <td>{{plan.uploadSpeed | toMBPS}}</td>
      <td>{{plan.issueTime}}</td>

这是指令

<div class="text-center">
  <dir-pagination-controls auto-hide="false" on-page-change="pageChanged(newPageNumber)"></dir-pagination-controls>
</div>

这是角度代码

$scope.planCount = 0;
  $scope.current = 1;
  $scope.pageChanged = function(value) {
    console.log("Going to page" + value);
  }

数据来自服务器,但工作正常。我已经记录了数据,我收到了完整的数据。此外,它正确地注册更改的页码。

尽管如此,它只显示了前10个项目,对我的页码数量并不重要。

注意:不要介意不完整的HTML。这是我情况的唯一相关部分。我无法发布整个代码。

另外,我在另一个页面中使用它,但它在其中正常工作。

1 个答案:

答案 0 :(得分:0)

    public class BodyForCreateInvoice extends RealmObject{

        @SerializedName("labelIds")
        @Expose
        private RealmList<Long> labelIds = null;

    }

从上方删除<tr dir-paginate="plan in access |itemsPerPage: 10" total-items="planCount" current-page="current"> 。它也会在这里工作。