AB
Size: a a a
AB
ZK
ZK
АК
ZK
ZK
ZK
SF
<ng-container *ngIf='column==="select; else defaultColumn"' matColumnDef="select">сделать так, не уверен на 100%. Ну и код поправить немного под ситуацию свою
<th mat-header-cell *matHeaderCellDef>
<mat-checkbox (change)="$event ? masterToggle() : null"
[checked]="selection.hasValue() && isAllSelected()"
[indeterminate]="selection.hasValue() && !isAllSelected()"
[aria-label]="checkboxLabel()">
</mat-checkbox>
</th>
<td mat-cell *matCellDef="let row">
<mat-checkbox (click)="$event.stopPropagation()"
(change)="$event ? selection.toggle(row) : null"
[checked]="selection.isSelected(row)"
[aria-label]="checkboxLabel(row)">
</mat-checkbox>
</td>
</ng-container>
AF
ZK
ZK
SF
<ng-container *ngFor='let template of templates'>
<ng-container *ngIf='template === select; then select; else defaullt> </ng-container>
<ng-template #select>...</ng-template>
<ng-template #default>...</ng-template.
</ng-container>
SF
AM
ZK
SF
ЮМ
ЮМ