Angular Material mat-form-field 条件外观
Angular Material mat-form-field conditional appearance
这看起来很简单,但出于某种原因我无法让它工作。因此,我希望 mat-form-field
的外观根据某些条件发生变化,例如,如果禁用该字段,则应为 none
,如果启用,则应为 standard
。
所以对于最简单的场景,如何让它工作:
<mat-form-field appearance="'true' ? 'standard' : 'none'">
...
</mat-form-field>
这应该有效:
<mat-form-field [appearance]="true ? 'outline': 'fill'">
...
</mat-form-field>
这看起来很简单,但出于某种原因我无法让它工作。因此,我希望 mat-form-field
的外观根据某些条件发生变化,例如,如果禁用该字段,则应为 none
,如果启用,则应为 standard
。
所以对于最简单的场景,如何让它工作:
<mat-form-field appearance="'true' ? 'standard' : 'none'">
...
</mat-form-field>
这应该有效:
<mat-form-field [appearance]="true ? 'outline': 'fill'">
...
</mat-form-field>