Установить директиву по умолчанию для всего ввода в приложении - PullRequest
0 голосов
/ 28 января 2019

Я использую mat-form-field с пользовательским css для того, чтобы изменить директиву be look, как appearance="outline".

В Angular Material v 7.2.1 appearance="outline" добавлен параметр mat-form-field.

Как я могу объявить appearance="outline" по умолчанию для каждого поля ввода в моем приложении?

1 Ответ

0 голосов
/ 28 января 2019

вы можете попробовать ввести параметры по умолчанию в поле mat-form-field в вашем @NgModule:

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

Была проблема с этим https://github.com/angular/material2/issues/12765,, но я считаю, что она была решена.

...