Angular 9和Angular Material 10.2.0
我的代码是:
<mat-form-field>
<input matInput type="text" name="" placeholder="title" id="title" [(ngModel)]="titleValue" >
</mat-form-field>
我遵循了how to change text box placeholder color和how-do-i-change-md-input-container-placeholder-color-using-css-in-angular,但我仍然无法更改颜色,默认值仍然存在。
6条答案
按热度按时间sf6xfgos1#
我能够用这样的东西来实现
在css/scss文件中为属性使用一个变量。并在运行时使用ElementRef设置css/scss文件中声明的属性。
t40tm48m2#
我不确定这是否适用于Angular材质,但你可以尝试一下,在你的css中添加:
8tntrjer3#
以下是跨浏览器解决方案:
llycmphe4#
在全局
css
中复制并粘贴以下代码:或者像你这样
63lcw9qa5#
HTML文件
CSS文件
颜色变量值的任何更改也将更改占位符颜色。
yb3bgrhw6#