Создать таблицу с несколькими матами, используя данные Dynami c. - PullRequest
0 голосов
/ 30 апреля 2020

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

Ниже приведен мой код. Пожалуйста, предложите мне, если у вас есть решение. спасибо.

<ng-container*ngFor="let customer of customers; let i = index">
<table mat-table [dataSource]="dataSource" matSort class="mat-elevation-z8">
    <ng-container *ngFor="let column of tableColumns;" matColumnDef="{{column.field}}">
      <th mat-header-cell *matHeaderCellDef mat-sort-header> {{column.name}} </th>
      <td mat-cell *matCellDef="let element">
         <span> {{element[column.field]}} </span>        
      </td>
    </ng-container>
    <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
    <tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
  </table>
</ng-container>```
...