无法读取用于动态数据的未定义的属性“ adatasort”
2016-12-23
4610
全部来自此 http//jsfiddle.net/v6ruo7mj/1/ 我创建了一个动态数据表,现在我想添加分页,所以我使用了 jQuery 数据表和 angular 数据表。但是它抛出了 无法读取未定义的属性“aDataSort” 和 无法读取 null 的属性“parentNode” 错误。当我用谷歌搜索时,我发现这是由于 thead 为空。但我正在动态绑定该 thead。我的代码中有一点点修改。我在标题中添加了 thead 标签。并在行(数据)中添加了 tbody 标签。
1个回答
使用此插件( 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>
dimson d
2016-12-27