【发布时间】:2019-12-15 08:58:07
【问题描述】:
我正在尝试更改 Angular Material 输入上的占位符文本颜色。似乎默认为黑色,但由于背景颜色较深,我希望它为白色。
我可能已经阅读了该网站上有关如何执行此操作的所有帖子,但似乎没有任何效果。 ::ng-deep 和 mat-placeholder 不是选项。
这是我的 HTML 中的一个 sn-p:
<form #searchForm="ngForm" class="example-full-width mr-auto">
<mat-form-field style="width: 350px; font-size: 14px; margin-bottom: -15px;">
<mat-label style="color: white;">Search for an Employee</mat-label>
<input matInput [(ngModel)]="userIdInput" placeholder="Enter at least 2 characters of a name or ID"
【问题讨论】:
-
你签入调试器了吗?
!important是否有另一个设置是覆盖的?实际的标签是某个具有自己样式的子元素吗? -
您可以参考以上链接。占位符颜色依赖于同一个类,
mat-form-field-label -
mat-form-field-label 类不起作用。我确实已经设置了 ViewEncapsulation.None。
标签: html angular angular-material