javascript - 如何对动态 AngularJS 表进行分页?

标签 javascript angularjs pagination ngtable

如何使用 ng-table-dynamic 和 $http 进行分页?

表格的 HTML 规范为

<table class="table-bonds table table-bordered table-hover table-striped"
   export-csv="csv"
   separator=","
   show-filter="true"
   ng-table-dynamic="bondsTable.bondsDataParams with bondsTable.bondsDataCols">
<tr ng-repeat="row in $data">
    <td class="hand"
        ng-repeat="col in $columns">{{::row.node[col.field]}}</td>
</tr>

建表代码为:

self.bondsDataParams = new NgTableParams({
    page: 1, // show first page
    count: 5 // count per page
  }, {
    filterDelay: 0,
    total: 0,
    getData: function (params) {
      return $http(bondsDataRemote).then(function successCallback(response) {
        // http://codepen.io/christianacca/pen/mJoGPE for total setting example.
        params.total(response.data.nodes.length);
        return response.data.nodes;
      }, function errorCallback(response) {

      });
    }
  });

AngularJS 1.5.8

最佳答案

This是一个很好的分页指令,看看它。它有很多选项并且易于使用。

关于javascript - 如何对动态 AngularJS 表进行分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291005/

相关文章:

java - 如何在java中制作缩略图的分页列表/目录?

javascript - 使用 CKeditor 内联时保存内容

javascript - 容器上的单击事件?

javascript - jQuery 图像轮播不滑动

javascript - 仅在移动设备上使用 Angular ui Bootstrap Carousel

javascript - 如何在不重新加载页面的情况下对数据进行分页?

javascript - 从 Map 转换为 List ImmutableJS 时维护键值

angularjs - 在 ng-repeat 中加载背景图像时显示加载屏幕

javascript - 如果我们使用 $http 获取数据,数据不会从一个自定义指令传输到另一个自定义指令

php - PDO 中是​​否有 mysql_result($result, $i, 'ColumnName' ) 的等效项