【问题标题】:Angular Material MatMomentDateModule imports all Moment localesAngular Material MatMomentDateModule 导入所有 Moment 语言环境
【发布时间】:2019-10-05 12:18:32
【问题描述】:

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

main bundle module's sizes

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

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

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

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

【问题讨论】:

    标签: angular angular-material momentjs angularfire


    【解决方案1】:

    您可以尝试在 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-04
      • 2018-04-17
      相关资源
      最近更新 更多