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>