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

时间:2019-01-28 08:50:23

标签: angular angular-material mat-input

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

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

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

1 个答案:

答案 0 :(得分:3)

您可以尝试在@NgModule中插入mat-form-field默认选项:

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

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