我在 angular6 应用程序中使用 Angular Material 。
<mat-form-field fxFlex>
<mat-label [class.form-label]="fg.get('email').valid && fg.get('email').touched">{{attributesLabels.email}}</mat-label>
<input matInput formControlName="email" required [autofocus]="true">
<mat-error *ngIf="fg.get('email').hasError('required')">Email is required</mat-error>
<mat-error *ngIf="fg.get('email').hasError('email') && !fg.get('email').hasError('required') ">Invalid email</mat-error>
</mat-form-field>
这是必填字段,在此输入字段的占位符中,“*”附加在占位符之后,如下所示:
我想将占位符中“*”的颜色更改为红色。我怎样才能改变颜色?
Html 由上面的mat-form-field生成:
最佳答案
这个对我来说 super 简单的事情是在 styles.scss 中元素的根
.mat-form-field-required-marker { color: red }
关于html - 如何更改 Angular Material 表单字段中所需的asterick css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52264078/