无法为动态数据表

时间:2016-12-23 13:55:26

标签: javascript angularjs datatables angular-datatables

所有来自这个 http // jsfiddle.net / v6ruo7mj / 1 / 我创建了一个动态数据表,现在我想添加分页,所以我使用了jQuery数据表和角度数据表。但它正在抛出无法读取属性'aDataSort'的未定义无法读取属性'parentNode'的null 错误。当我用Google搜索时,我发现它是由于空 thead 。但我动态地绑定了thead。我的代码略有修改。我在标题中添加了 thead 标记。和 tbody 标记到行(数据)。

1 个答案:

答案 0 :(得分:0)

使用此插件(https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination)您的html将是:

<div ng-controller="MyCtrl">
  <table border="1">
    <tr>
        <th ng-repeat="column in cols">{{column}}</th>
    </tr>
    <tr dir-paginate="row in rows | itemsPerPage: 3">
      <td ng-repeat="column in cols">{{row[column]}}</td>
    </tr>
  </table>
  <dir-pagination-controls></dir-pagination-controls>
</div>