繁体   English   中英

Angular Material MatMomentDateModule 导入所有 Moment 语言环境

[英]Angular Material MatMomentDateModule imports all Moment locales

我将 MatMomentDateModule 用于 Angular Material 的 matDatePicker 组件。 但这会导入 Moment.js 的所有语言环境,即使我只需要一个:

主捆绑模块的大小

有没有办法告诉它只导入我需要的语言环境?

在我的模块中,我像这样导入它:

import { MatDatepickerModule } from '@angular/material';
import { MatMomentDateModule } from '@angular/material-moment-adapter';

@NgModule({
  declarations: [],
  imports: [
    ...
    MatDatepickerModule,
    MatMomentDateModule,
    ...
  ],
  exports: [
    ...
    MatDatepickerModule,
    MatMomentDateModule,
    ...
  ]
})
export class MaterialModule {}

您可以尝试在 app.module.ts 的 Providers 数组中指定它?

@NgModule({
  providers: [
    {provide: MAT_DATE_LOCALE, useValue: 'en-GB'},
  ],
})
export class MyApp {}

见链接: https://material.angular.io/components/datepicker/overview#setting-the-locale-code

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM