dir-paginate в таблице с вложенным ng-повтором - PullRequest
0 голосов
/ 13 ноября 2018

Я использую dir-paginate в таблице, которая заполнена вложенными данными ng-repeat.Таблицы заполнены правильно, но сортировка и разбиение на страницы, когда они выполняются в одной таблице, приводят также ко всем остальным таблицамЯ также использовал track by $ index, но не работал.

   <div ng-repeat= "pData in parentData">
    {{PData.item}}

   <table>
   <thead>
   </thead>
   <tbody> 

   <tr dir-paginate="item in pData.appraisals|orderBy:sortKey:reverse|filter:GenericSearch|itemsPerPage 
:10" pagination-id="policyHolderAppraisals"

 <td>{{item.b}}</td>
 <td>{{item.a}}</td>

 </tbody>
 </table>
 </div>

1 Ответ

0 голосов
/ 13 ноября 2018

Да, это можно сделать с помощью идентификатора пагинации, чтобы однозначно идентифицировать и сгруппировать каждый элемент управления разбиением на страницы для сортировки, фильтрации и т. Д.

например.

<ul>
    <li dir-paginate="customer in customers | itemsPerPage: 10" pagination-id="cust">{{ customer.name }}</li>
</ul>

<dir-pagination-controls pagination-id="cust"></dir-pagination-controls>
<ul>
    <li dir-paginate="branch in branches | itemsPerPage: 10" pagination-id="branch">{{ customer.name }}</li>
</ul>

<dir-pagination-controls pagination-id="branch"></dir-pagination-controls>

Более подробную информацию можно найти здесь https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination#multiple-pagination-instances-on-one-page

...