Невозможно прочитать свойство aDataSort из undefined для динамических данных

все из этого http // jsfiddle.net / v6ruo7mj / 1 / Я создал динамическую таблицу данных, теперь я хотел добавить разбиение на страницы, поэтому я использовал таблицу данных jQuery и таблицу данных angular. но он выдавал ошибки Невозможно прочитать свойство 'aDataSort' из неопределенного и Невозможно прочитать свойство 'parentNode' с нулевым значением. когда я погуглил и обнаружил, что это было из-за пустой thead. Но я связываю эту тему динамически. в моем коде есть небольшая модификация. Я добавил тег thead в заголовок. и тег tbody к строкам (данным).


person Arya    schedule 23.12.2016    source источник
comment
нет ошибок / все работает нормально   -  person dimson d    schedule 23.12.2016
comment
dimson, можешь добавить скрипку или образец кода, чтобы я мог попробовать .. !!   -  person Arya    schedule 27.12.2016
comment
попробуйте этот чистый угловой плагин (и постарайтесь не использовать плагины jQuery). это действительно просто github.com/michaelbromley/angularUtils/tree/master/src /   -  person dimson d    schedule 27.12.2016


Ответы (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>
person dimson d    schedule 27.12.2016