Angular - изменить angular формат даты выбора материала на основе формата, который возвращается с сервера - PullRequest
0 голосов
/ 09 марта 2020

В приложении я хочу изменить все мои форматы выбора даты. После расследования, это работает для меня в моем app.module.ts-

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 { }

Но проблема в том, что я хочу, чтобы "dateInput" в моем объекте не был жестко закодирован, как здесь "YYYY-MM-DD ", но будет значением, которое возвращается с сервера.

Есть ли способ сделать это, чтобы он работал в моем app.module?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...