根据条件角材动态绑定matSuffix和matPrefix 9。

问题描述 投票:0回答:1

如何在angular 9材质设计中动态绑定mat-icon上的matSuffix和matPrefix?

我不喜欢我的方式。他们有什么更好的方法吗?

<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。

angular typescript angular-material angular9 angular-template
1个回答
0
投票

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

注意:当条件是 null 属性被删除

© www.soinside.com 2019 - 2024. All rights reserved.