LOCALE_ID, useValue: 'en-GB', и формат поменялся на DD/MM/YYYY (1/12/2020)
и если выбирать через пикер то всё ок. А если руками изменить 23/10/2020 то поле не валидно сразу, тоесть если руками вводить, то формат почему-то MM/DD/YYYY даже не знаю как это загуглить нормально. Может кто-то что-то подскажет или какие есть идеи куда копать?
export const DATE_FORMATS = { parse: { dateInput: 'DD.MM.YYYY', }, display: { dateInput: 'DD.MM.YYYY', monthYearLabel: 'MMM YYYY', dateA11yLabel: 'L', monthYearA11yLabel: 'MMMM YYYY', }, }; providers: [ {provide: MAT_DATE_LOCALE, useValue: 'ru-RU'}, {provide: MAT_DATE_FORMATS, useValue: DATE_FORMATS} ] Мы так делали. Отдельно для парсинга и для отображения. Не знаю, поможет ли
спасибо, проверяю
не, не сработало(
а можете на stackblitz где нибудь повторить?
https://stackblitz.com/edit/angular-lkyajj?file=src/app/datepicker-overview-example.ts Возможно кто-то сталкивался с проблемой в material календаре, когда поставили LOCALE_ID, useValue: 'en-GB', и формат поменялся на DD/MM/YYYY (1/12/2020) и если выбирать через пикер то всё ок. А если руками изменить 23/10/2020 то поле не валидно сразу, тоесть если руками вводить, то формат почему-то MM/DD/YYYY даже не знаю как это загуглить нормально. Может кто-то что-то подскажет или какие есть идеи куда копать? кто может подсказать с таким интересным багом на stackblitz тоже так воспроизводится
Обсуждают сегодня