角度更改-基于从服务器返回的格式更改角度材料日期选择器格式

时间:2020-03-09 07:59:30

标签: javascript angular typescript angular-material

在应用中,我想更改所有日期选择器格式。 经过调查,这在我的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中工作?

谢谢!

0 个答案:

没有答案