Формат отображения MatMomentDateModule - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть приложение Angular 6 с Angular Material.Я хочу реализовать Material Datepicker с пользовательским форматом даты (так как не все живут в США), мне удалось изменить локаль с помощью MatMomentDateModule.Тем не менее, у меня есть значение, подобное этому 1.2.2018, а мне нужно отобразить 01.02.2018.Как мне изменить формат даты?Я не нашел никаких документов по этому поводу (при использовании адаптера даты moment.js).

1 Ответ

0 голосов
/ 17 декабря 2018

Возможно, вы добавили что-то подобное в средство выбора

    export const MY_FORMATS = {
        parse: {
            dateInput: 'L'
        },
        display: {
            dateInput: 'L',
            monthYearLabel: 'MMM YYYY',
            dateA11yLabel: 'LL',
            monthYearA11yLabel: 'MMMM YYYY'
        }
    };

@Component({
providers: [
    {
      provide: MAT_DATE_FORMATS,
      useValue: MY_FORMATS
    }
 ]
})

. Используйте это, чтобы получить вывод как "ММ / ДД / ГГГГ", см. https://momentjs.com/docs/#/displaying/format/, чтобы увидеть все доступные форматы

...