在我新创建的 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] }
任何帮助将不胜感激为什么会发生这种情况或我将如何解决它,谢谢!