我正在使用Angular Material Angular版本〜5 ..我有一个标头,但我想要两个标头(如下所示)
可以帮忙吗? 这是代码段...
<ng-container matColumnDef="selected">
<mat-header-cell *matHeaderCellDef>
<mat-checkbox (change)="AllItemsChange($event)" [(checked)]="selectAllItems">Students</mat-checkbox>
</mat-header-cell>
<mat-cell *matCellDef="let group">
<mat-checkbox [(ngModel)]=group.selected>{{group.name}}</mat-checkbox>
</mat-cell>
</ng-container>
这是我想要实现的
答案 0 :(得分:0)
mat-table中可以有多个header0cell和mat-cell组合。
<table mat-table [dataSource]="dataSource" class="mat-elevation-z8">
<ng-container matColumnDef="name">
<th mat-header-cell *matHeaderCellDef> Student </th>
<td mat-cell *matCellDef="let user"> {{user.name}} </td>
</ng-container>
<ng-container matColumnDef="score">
<th mat-header-cell *matHeaderCellDef> Score </th>
<td mat-cell *matCellDef="let user"> {{user.score}} </td>
</ng-container>
</table>