Вот как настроить внешний вид полей матовой формы.
@NgModule({
providers: [
{provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: {appearance: 'outline'}}
]
})
Как сделать то же самое в v17 без модуля? Кстати, существует много других подобных токенов для глобальной настройки провайдеров. Однако в документации не указано, как их настроить при использовании автономного стиля.
Спасибо за помощь.





Вы можете добавить этот токен внутри провайдеров bootstrapApplication в main.ts.
bootstrapApplication(InputClearableExample, {
providers: [
{
provide:MAT_FORM_FIELD_DEFAULT_OPTIONS,
useValue: {appearance: 'fill'}
},
provideAnimations(),
provideHttpClient(),
importProvidersFrom(MatNativeDateModule)
]
}).catch(err => console.error(err));
Пример