Вам нужно иметь 2 коллекции для столбцов в файле ts, если вы хотите придерживаться этого * ngFor.
Обновить столбцы ToDisplay: columnsToDisplay = ['name', 'weight', 'symbol', 'position','remove'];
Добавить новую коллекцию для столбцов: labelColumns' = ['name', 'weight', 'symbol', 'position'];
Незабудьте создать функцию удаления (пользователя) и добавить «удалить» к отображаемым
<ng-container matColumnDef="{{column}}" *ngFor="let column of labelColumns">
<th mat-header-cell *matHeaderCellDef mat-sort-header> {{column}} </th>
<td mat-cell *matCellDef="let user"> {{user[column]}}</td>
</ng-container>
<ng-container matColumnDef="remove">
<th mat-header-cell *matHeaderCellDef >Remove</th>
<td mat-cell *matCellDef="let user">
<button mat-button (click)="remove(user)">remove</button>
</td>
</ng-container>