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

Posted

技术标签:

【中文标题】为应用程序中的所有输入设置默认指令【英文标题】:Set default directive for all input in app 【发布时间】:2019-06-21 05:44:20 【问题描述】:

我将 mat-form-field 与自定义 css 一起使用,以将外观更改为 appearance="outline" 指令。

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

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于为应用程序中的所有输入设置默认指令的主要内容,如果未能解决你的问题,请参考以下文章

为WAMP中的mysql设置密码(默认为空)

使用 lumen 为数据库中的所有表设置默认顺序

为什么#error指令不能在此处给出预期的结果?

如何重新设置电脑中的所有快捷键

在jsp页面page指令中pageEncoding怎么设置默认编码方式为utf-8?

为 Automake 文件中的一个程序设置 Preproccessor 指令