【发布时间】:2018-02-19 02:11:45
【问题描述】:
我使用 Angular 5 和材料 5.2。如果字段不为空,我想更改输入字段占位符颜色。当我专注于字段时,我可以更改颜色,但如果值存在,则无法更改颜色。
我试过下面的代码。它改变了所有字段为空和非空字段。我只想更改非空字段的颜色。请给我建议
::ng-deep .mat-form-field-placeholder{
color:#2196F3
}
::ng-deep .mat-focused .mat-form-field-placeholder{
color:#2196F3;
}
::ng-deep .mat-form-field-underline .mat-form-field-ripple{
background-color:#2196F3;
}
::ng-deep .mat-form-field-underline{
background-color:#2196F3;
}
【问题讨论】:
-
如果字段为空,则只有占位符。您可以更改占位符颜色和字段值。