Я думаю, что когда вы определяете String
, вы определяете объект. Поэтому вам нужно использовать .equals()
. Когда вы используете примитивные типы данных, вы используете ==
, но с String
(и любым объектом) вы должны использовать .equals()
.
<any-component *ngIf='your_condition' ... > </any-component>
будет работать. Например,
<any-component *ngIf='isShown == true' ... > </any-component>
Редактировать: мне нужно показать его в пользовательском интерфейсе. Мне нужно выделить все дерево серым цветом
, вы можете использовать атрибут @disabled
<mat-tree>
<mat-tree-node [disabled]='isDisabled'> parent node </mat-tree-node>
<mat-tree-node [disabled]='isDisabled'> -- child node1 </mat-tree-node>
<mat-tree-node [disabled]='isDisabled'> -- child node2 </mat-tree-node>
</mat-tree>