angular - 如何更改 Angular 5 Material 输入占位符?

标签 angular angular-material

<分区>

如何更改 Angular/ Material 输入占位符上的占位符颜色?

<mat-form-field>
    <input matInput placeholder="Name">
  </mat-form-field>

最佳答案

在 angular 的最新版本中,您可以删除输入中的占位符并在 mat-form-field 中添加一个 mat-placeholder 并使用类自定义 css

html:

<mat-form-field>
    <input matInput type="text">
    <mat-placeholder class="placeholder">Search</mat-placeholder>
</mat-form-field>

CSS:

.mat-focused .placeholder {
    color: #00D318;
}

关于angular - 如何更改 Angular 5 Material 输入占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47355190/

相关文章:

Angular 5 模板驱动的十进制输入

Angular 8 将项目添加到数组并更新 mat-list 中的显示

javascript - 建议一种快速解决方法,以防止 md-menu 在单击 md-menu-item 时关闭

angular - 获取 Angular 自动完成值

angular - 仅在相应的输入焦点上显示 Mat-hint

angular - 如何从 Angular 项目获取外部路径

javascript - 使用带 Angular REST api 访问共享点列表给出 403

angular - 类型错误 : Cannot read properties of undefined (reading '<myvariable>' )

javascript - 如何在自动完成组件中显示不同的焦点值和模糊值

angularjs - 如何在 ng-repeat 内设置 md-select 的初始值?