Angular Anguar-在复选框的动态列表中使用ngModel
我有一个带有复选框列的动态角度材质Angular Anguar-在复选框的动态列表中使用ngModel,angular,angular-material,Angular,Angular Material,我有一个带有复选框列的动态角度材质mat表。如何为这些复选框提供特定于每个复选框的ngModel?使用checked适用于每行中的复选框,因此选中一个复选框将选中所有复选框 <ng-container matColumnDef="selectCheck"> <th mat-header-cell *matHeaderCellDef></th> <td mat-cell *matCellDef="let r
mat表
。如何为这些复选框提供特定于每个复选框的ngModel?使用checked
适用于每行中的复选框,因此选中一个复选框将选中所有复选框
<ng-container matColumnDef="selectCheck">
<th mat-header-cell *matHeaderCellDef></th>
<td mat-cell *matCellDef="let row">
<mat-checkbox [(ngModel)]="checked" (change)="checkSelected(row)"></mat-checkbox>
</td>
</ng-container>
您可以为每个行对象设置checked
属性,使其特定于表中的每一行
使用组件的复选框
,将选中所有复选框
checked = false;
<mat-checkbox [(ngModel)]="row.checked" (change)="checkSelected(row)"></mat-checkbox>