Set default directive for all input in app
Asked Answered
F

1

15

I use mat-form-field with custom css in order to change the be look like appearance="outline" directive.

In Angular Material v 7.2.1 appearance="outline" was added to the mat-form-field options.

How can I declare appearance="outline" as a default for each input fields in my app?

Forensics answered 28/1, 2019 at 8:50 Comment(0)
D
28

you can try to inject mat-form-field default options in your @NgModule:

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

There was an issue with this https://github.com/angular/material2/issues/12765, but I believe it has been solved.

Debtor answered 28/1, 2019 at 10:17 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.