Angular material 加载角度材质时在特定表格行上显示微调器

Angular material 加载角度材质时在特定表格行上显示微调器,angular-material,Angular Material,我有一个物料表行,如下所示: <ng-container matColumnDef="delete"> <mat-header-cell *matHeaderCellDef>Delete</mat-header-cell> <mat-cell *matCellDef="let data"> <mat-spinner *ngIf="isDeleting" [diameter]="25" ></mat-spinne

我有一个物料表行,如下所示:

<ng-container  matColumnDef="delete">

  <mat-header-cell *matHeaderCellDef>Delete</mat-header-cell>
  <mat-cell *matCellDef="let data">
    <mat-spinner *ngIf="isDeleting" [diameter]="25" ></mat-spinner>
    <button *ngIf="!isDeleting" mat-raised-button (click)="deleteRecord(data.id)">Delete</button>
  </mat-cell>
</ng-container>

删除
删除

我想这样做,当选中行中的按钮时,按钮将消失,微调器将显示,直到加载完成。上面的代码使所有按钮行消失并显示加载,我只需要单击的行按钮。

你有没有想过?我自己也试着做类似的事情this@Josh没有什么是超级干净的,但是可以根据行的索引显示微调器。因此,如果选择了索引5行,则将
selectedButton=5
保存到某个位置,并在每个按钮上添加一个条件,检查按钮索引是否与保存的索引匹配,然后显示微调器。这是一个好主意。我将看看是否可以向表正在迭代的对象添加一个道具,比如
加载
或其他什么,并通过在单击时和整个代码中设置值来管理它。如果我不能解决这个问题,你的会很好。感谢您对一个相对较老的问题的快速响应!