【发布时间】:2021-11-19 13:02:48
【问题描述】:
【问题讨论】:
标签: angular-material datepicker
【问题讨论】:
标签: angular-material datepicker
按钮(带圆圈)是月份标签。
建议使用MomentDateModule 轻松自定义日期格式。
第 1 步:安装 @angular/material-moment-adapter。
npm install @angular/material-moment-adapter
第二步:将MatMomentDateModule导入AppModule
import { MatMomentDateModule } from '@angular/material-moment-adapter';
@NgModule({
imports: [
...,
MatMomentDateModule,
]
})
export class AppModule {}
第 3 步:为AppModule 或Component 提供自定义MY_FORMATS 到providers 部分。 (以下代码为Component)
步骤 3.1:为 monthYearLabel 和 monthYearA11yLabel 提供所需的格式。
import { MAT_DATE_FORMATS } from '@angular/material/core';
export const MY_FORMATS = {
parse: {
dateInput: 'YYYY-MM-DD',
},
display: {
dateInput: 'YYYY-MM-DD',
monthYearLabel: 'YYYY-MM-DD',
dateA11yLabel: 'YYYY-MM-DD',
monthYearA11yLabel: 'YYYY-MM-DD',
},
};
@Component({
...
providers: [{ provide: MAT_DATE_FORMATS, useValue: MY_FORMATS }]
})
【讨论】: