В моем app.module.ts я изменил формат моих angular палитр даты на -1001 *
export const MY_FORMATS = {
parse: {
dateInput: 'LL',
},
display: {
dateInput: 'YYYY-MM-DD',
monthYearLabel: 'YYYY',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'YYYY',
},
};
@NgModule({
imports: [
BrowserModule,
HttpClientModule
...
],
declarations: [
AppComponent
...
],
providers: [
{provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]},
{provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
],
bootstrap: [AppComponent],
})
export class AppModule { }
Я ожидал всех палитр в моем приложении на быть в соответствии с новым форматом, но я видел, что средства выбора даты внутри ленивых модулей не меняли свой формат в соответствии с новым форматом.
Есть идеи почему? Я добавил провайдера в мой app.module, потому что не хочу включать его в каждый новый ленивый модуль, который я пишу.