我有覆盖 NgbDateParserFormatter 的问题我按照这个问题的步骤进行操作,但它对我不起作用。看起来该应用程序不会覆盖 original NgbDateParserFormatter
。
我的应用程序结构如下所示:
|-app/
|--app.module.ts
|-- datepicker/
|---datepicker.component.ts
|---ngb-datepicker-parser-formatter.ts
|--login/
|---login.module.ts
我已经导入ngb-datepicker-parser-formatter.ts
了 app.module 和 login.module。我在另一个组件中使用 datepicker.component,该组件是延迟加载 login.module。我的 app.module 看起来像这样:
@NgModule({
---
imports: [
---
NgbModule.forRoot(),
---
],
providers: [
---,
{
provide: 'NgbDateParserFormatter',
useFactory: () => { return new NgbDateMomentParserFormatter("DD-MM-YYYY")}
}],
---
})