angular - 为应用程序中的所有输入设置默认指令

标签 angular angular-material mat-input

我将 mat-form-field 与自定义 css 结合使用,以更改外观,例如 appearance="outline" 指令。

Angular Material v 7.2.1 中,appearance="outline" 已添加到 mat-form-field 选项中。

如何将 appearance="outline" 声明为应用中每个输入字段的默认值?

最佳答案

您可以尝试在 @NgModule 中注入(inject) mat-form-field 默认选项:

...
providers: [ 
   { provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: { appearance: 'outline' } } 
],
...

https://github.com/angular/material2/issues/12765 存在问题,但我相信它已经解决了。

关于angular - 为应用程序中的所有输入设置默认指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54398324/

相关文章:

angular - 带有 Angular Material 延迟加载问题的 InjectionToken mat-select-scroll-strategy 错误

angular - 如何在垫子输入上设置字符限制?

javascript - Angular 垫输入

angular - 如何将JSON格式的blob数据转换为图像并以 Angular 显示

angular - Util 模块中 util.isNullOrUndefined(object) 的替代方法是什么? Angular 7

angular - 如何为日期选择器实现 MD_DATE_FORMATS?

Angular Flatpickr 将最后选择的日期绑定(bind)到模型而不是当前选择的日期

javascript - Angular 2 : file not found on local . json 文件

javascript - Rxjs 中不存在 Angular 6 throttleTime

html - 如何将 mat-button 与 mat-input 对齐?