Был ли кто-нибудь успешным с устройством выбора даты в формате «ДД.ММ.ГГГГ» и моментами? Я думаю, что документация, а также звездный блик могут быть сломаны.
Здесь мой MaterialModule (который импортируется в мой AppModule), но все мои средства выбора даты имеют формат LL (24.6.2018) вместо DD.MM.YYYY (24.06.2018).
import {DateAdapter, MAT_DATE_FORMATS, MAT_DATE_LOCALE, MatDatepickerModule} from '@angular/material';
import {MomentDateModule, MomentDateAdapter} from '@angular/material-moment-adapter';
export const MY_FORMATS = {
parse: {
dateInput: 'DD.MM.YYYY',
},
display: {
dateInput: 'DD.MM.YYYY',
monthYearLabel: 'MM YYYY',
dateA11yLabel: 'DD.MM.YYYY',
monthYearA11yLabel: 'MM YYYY',
},
};
@NgModule({
imports: [..., MatDatepickerModule, MomentDateModule, ...],
exports: [..., MatDatepickerModule, MomentDateModule, ...],
providers: [
{provide: MAT_DATE_LOCALE, useValue: 'de'},
{provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]},
{provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
],
})