Установить директиву по умолчанию для всего ввода в приложении
Я использую mat-form-field
с пользовательским CSS для того, чтобы изменить быть выглядеть appearance="outline"
директивы.
В Angular Material v 7.2.1
appearance="outline"
был добавлен в mat-form-field
опции.
Как я могу объявить appearance="outline"
по умолчанию для каждого поля ввода в моем приложении?
1 ответ
Решение
Вы можете попробовать ввести параметры по умолчанию в поле mat-form-field в вашем @NgModule
:
...
providers: [
{ provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: { appearance: 'outline' } }
],
...
Была проблема с этим https://github.com/angular/material2/issues/12765, но я считаю, что она была решена.