如何将多个数据源合并到一个mat-table中?

时间:2019-11-11 17:01:51

标签: angular

我有两个表:

nil

和:

<table mat-table [dataSource]="dataSource">
      <ng-container matColumnDef="origion">
        <th mat-header-cell *matHeaderCellDef> </th>
        <td mat-cell *matCellDef="let element">{{element.origion}}</td>
      </ng-container>
      <ng-container matColumnDef="destinations">
        <th mat-header-cell *matHeaderCellDef> </th>
        <td mat-cell *matCellDef="let element"> {{element.destinations}} </td>
      </ng-container>
 </table>

我想将这两个表合并为:

<table mat-table [dataSource]="dataSource2018">
      <ng-container matColumnDef="origion">
        <th mat-header-cell *matHeaderCellDef> </th>
        <td mat-cell *matCellDef="let element">{{element.origion}}</td>
      </ng-container>
      <ng-container matColumnDef="destinations">
        <th mat-header-cell *matHeaderCellDef> </th>
        <td mat-cell *matCellDef="let element"> {{element.destinations}} </td>
      </ng-container>
 </table>

有没有简单的方法可以将其组合起来,所以我不必创建另一个数据源,因为这对我来说很难T_T

0 个答案:

没有答案