【发布时间】:2019-06-12 12:52:58
【问题描述】:
在我新创建的 Angular 应用程序中,我正在尝试使用 mattlewis92 的 angular-calendar 创建他的日历。我已经复制了他 github 上列出的所有步骤和代码:https://mattlewis92.github.io/angular-calendar/#/kitchen-sink,但我一直收到一个错误,上面写着Error: StaticInjectorError(AppModule)[CalendarDayViewComponent -> Date Adapter]: NullInjectorError: No provider for DateAdapter!
在我的app.module.ts 中,我有这个,并且还导入了所有这些:
imports: [
CalendarModule.forRoot({
provide: DateAdapter,
useFactory: adapterFactory
})
]
我能看到的唯一问题是我也使用 Moment,所以我的提供程序中有这个:
{ provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE] }
非常感谢任何关于为什么会发生这种情况或我将如何解决它的帮助,谢谢!
【问题讨论】: