у вас есть ngIf
, но он должен начинаться со звездочки: *ngIf
Кроме того, с атрибутом связанной директивы, таким как *ngIf
, вам не нужно использовать фигурные скобки внутри него. Просто делать *ngIf="user.roles.length == 1"
должно быть хорошо.
Однако, как правило, у вас не может быть двух директив на одном элементе со звездочками, так что использование другого <ng-container>
, вероятно, способ исправить это:
<ng-container matColumnDef="role">
<mat-header-cell *matHeaderCellDef>Role</mat-header-cell>
<ng-container *ngIf="user.roles.length == 1">
<mat-cell *matCellDef="let user" >
Admin
</mat-cell>
</ng-container>
</ng-container>