Динамическое связывание matSuffix и matPrefix в зависимости от условия angular материал 9 - PullRequest
0 голосов
/ 24 апреля 2020

Как я могу динамически связывать matSuffix и matPrefix на mat-icon в angular 9 дизайне материалов?

Мне не понравилось, как я это сделал. Есть ли лучший способ сделать это?

<div *ngIf="condition; else elseBlock"><mat-icon matSuffix>visibility_off</maticon></div>
<ng-template #elseBlock><mat-icon matPrefix>visibility_off</maticon></ng-template>

Я хочу сделать что-то вроде этого

<mat-icon [matPrefix/matSuffix] --> some condition>{{icon}}</mat-icon>

В зависимости от условия следует добавить matPrefix или matSuffix

1 Ответ

0 голосов
/ 24 апреля 2020

<div [attr.matPrefix]="condition" [attr.matSuffix]="condition">

Примечание. При условии null атрибут удаляется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...