Угловой 2+ установить стандартное значение внешнего вида поля формы - PullRequest
0 голосов
/ 22 января 2019

Работая фактически с полями формы, я использую только внешний вид контура для своих входных данных (подробнее здесь ).

Не желая копировать appearance=outline повсюду в каждой форме,Я хотел знать, есть ли способ установить стандартное значение внешнего вида на схеме.

Я обнаружил в API, что существует MAT_FORM_FIELD_DEFAULT_OPTIONS ( ссылка ),Но я не знаю, как его использовать, и не нашел много документации по нему.


Или, может быть, я должен просто придерживаться базового appearance="{{defaultAppearance}}" в каждом поле формы и установить глобальную переменную, но мне все еще приходится дублировать этот код везде (но он по-прежнему позволяет мне легко менять стиль, когда захочу)

1 Ответ

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

Получил ответ здесь .

добавьте это:

{ provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: { appearance: 'outline' }}

в провайдерах @ ngModule.

...