Я работаю над приложением angular и использую в нем поля формы mat. Для изменения цвета нижней границы поля формы мата я использую mat-form-field-ripple css, который встроен для поля формы мата. CSS выглядит следующим образом.
.mat-form-field-ripple {
background-color: #f9c940!important;
}
Когда я использую это CSS, оно автоматически применяется ко всем полям формы. Я должен применить цвет # f9c940 в mat-form-filed-ripple, когда одно условие истинно, и другой цвет, когда другое условие истинно. Мой код поля формы циновки выглядит следующим образом:
<mat-form-field appearance="fill">
<mat-label [ngClass]="{}">Name</mat-label>
<input formControlName="Name" readonly>
</mat-form-field>
Я пытался сделать это с помощью ngClass, как показано выше, но не получил его. Как я могу это сделать?