【发布时间】:2020-08-02 01:05:17
【问题描述】:
我正在开发一个 Angular 应用程序,并且我正在其中使用 mat 表单字段。为了更改 mat 表单字段底部边框的颜色,我正在使用 mat-form-field-ripple css,它是为 mat 表单字段内置的。 CSS如下。
.mat-form-field-ripple {
background-color: #f9c940!important;
}
当我使用这个 CSS 时,它会自动应用于所有表单字段。当一个条件为真时,我必须在 mat-form-filed-ripple 中应用#f9c940 颜色,而当另一个条件为真时应用不同的颜色。我的mat表单域代码如下:
<mat-form-field appearance="fill">
<mat-label [ngClass]="{}">Name</mat-label>
<input formControlName="Name" readonly>
</mat-form-field>
我试图使用 ngClass 来完成它,但没有得到它。我该怎么做?
【问题讨论】:
-
我只是举了一个例子。任何了解 Angular 的人都知道它的作用。只是想解释我在尝试什么
标签: css angular angular-material angular7 angular8