Uncaught ReferenceError: Cannot access 'NgxMatCalendar' before initialization?

Uncaught ReferenceError: Cannot access 'NgxMatCalendar' before initialization?

为什么我得到 Uncaught ReferenceError: Cannot access 'NgxMatCalendar' before initialization

我使用 shared.module.ts,其中我使用与我的组件相关的导入和导出,我有我的 app.module.ts,我导入 SharedModule。但是,我已经导入了接下来的两个东西

import { NgxMatDatetimePickerModule, NgxMatTimepickerModule } from 'ngx-mat-datetime-picker';

并且在我的 NgModule 导入:

NgxMatDatetimePickerModule,
NgxMatTimepickerModule,

但可能出了点问题,我不知道为什么。

错误说:

checkout-overview.component.ts:13 中的代码行是:

@Input() cartId: string;

edit-event-dialog.component.ts:24中的代码行在其构造函数参数中:

@Inject(MAT_DIALOG_DATA) public data: any,

我不知道为什么会出错。谁能帮我解决这个问题?

通过在 npm 上查找包,我发现这已被弃用,他们暗示切换到 @angular-material/...

也许你可以先试试?

编辑:

作者留言:包不再受支持。请改用 @angular-material-components/datetime-picker,请参阅 link