Angular 无法读取属性';发射';在导航链接中未定义的

Angular 无法读取属性';发射';在导航链接中未定义的,angular,typescript,fullcalendar,Angular,Typescript,Fullcalendar,我正在将fullcalendar.io中的完整日历集成到我的Angular项目中。我安装了所有必需的插件,如dayGrid、timeGrid和interaction。我在这里使用navLinks->我也看到了同样的问题解决方法:,但这里的navLinks工作正常MyCode Html代码-> <full-calendar #calendar ... [navLinks]="true" (navLinkDayClick)="navLinkDayClick($e

我正在将fullcalendar.io中的完整日历集成到我的Angular项目中。我安装了所有必需的插件,如dayGrid、timeGrid和interaction。我在这里使用navLinks->
我也看到了同样的问题解决方法:,但这里的navLinks工作正常


MyCode
Html代码->

<full-calendar
    #calendar
    ...
    [navLinks]="true"
    (navLinkDayClick)="navLinkDayClick($event)"
    (navLinkWeekClick)="navLinkDayClick($event)"
></full-calendar>
单击日期->

ERROR TypeError: Cannot read property 'emit' of undefined
    at options.<computed> (fullcalendar-angular.js:303)
    at HTMLAnchorElement.<anonymous> (main.esm.js:6622)
    at HTMLElement.realHandler (main.esm.js:379)
    at ZoneDelegate.invokeTask (zone-evergreen.js:391)
    at Object.onInvokeTask (core.js:32819)
    at ZoneDelegate.invokeTask (zone-evergreen.js:390)
    at Zone.runTask (zone-evergreen.js:168)
    at ZoneTask.invokeTask [as invoke] (zone-evergreen.js:465)
    at invokeTask (zone-evergreen.js:1603)
    at HTMLElement.globalZoneAwareCallback (zone-evergreen.js:1629) defaultErrorLogger @ core.js:4799 handleError @ core.js:4851 next @ core.js:33552 schedulerFn @ core.js:29522
__tryOrUnsub @ Subscriber.js:183 next @ Subscriber.js:122
_next @ Subscriber.js:72 next @ Subscriber.js:49 next @ Subject.js:39 emit @ core.js:29484 (anonymous) @ core.js:32877 invoke @ zone-evergreen.js:359 run @ zone-evergreen.js:124 runOutsideAngular @ core.js:32764 onHandleError @ core.js:32874 handleError @ zone-evergreen.js:363 runTask @ zone-evergreen.js:171 invokeTask @ zone-evergreen.js:465 invokeTask @ zone-evergreen.js:1603 globalZoneAwareCallback @ zone-evergreen.js:1629
模块->

@NgModule({
  imports: [
    ...
    FullCalendarModule
  ],
  declarations: [
    ...
    UsersWorkCalendarComponent,
  ],
  entryComponents: [
    ...
    UsersWorkCalendarComponent,
  ]
})
export class DashboardModule { }

这是最新版本的错误


我的建议是降级到stackblitz中使用的2.4.1版本,因为这是一个反复出现的错误(检查github问题和链接问题)。

您可以分享更多详细信息,如您的app.module和版本详细信息吗?您是否添加了
完整日历
的所有依赖项,如
@fullcalendar/angular
@fullcalendar/core
。?@DeC是的course@SiddharthPal对现在我将更新问题我将我的项目中的所有fullcalendar包从4.3降级到4.2。。是的,它正在工作。。。但是navLinkDayClick和navLinkWeekClick不起作用。。但无论如何,这些功能都不是必需的。。我只需要从一个月导航到另一天。。谢谢
"@fullcalendar/angular": "^4.3.1",
"@fullcalendar/bootstrap": "^4.3.0",
"@fullcalendar/core": "^4.3.1",
"@fullcalendar/daygrid": "^4.3.0",
"@fullcalendar/interaction": "^4.3.0",
"@fullcalendar/list": "^4.3.0",
"@fullcalendar/luxon": "^4.3.0",
"@fullcalendar/moment": "^4.3.0",
"@fullcalendar/moment-timezone": "^4.3.0",
"@fullcalendar/timegrid": "^4.3.0",
@NgModule({
  imports: [
    ...
    FullCalendarModule
  ],
  declarations: [
    ...
    UsersWorkCalendarComponent,
  ],
  entryComponents: [
    ...
    UsersWorkCalendarComponent,
  ]
})
export class DashboardModule { }