Angular 无法读取属性';发射';在导航链接中未定义的
我正在将fullcalendar.io中的完整日历集成到我的Angular项目中。我安装了所有必需的插件,如dayGrid、timeGrid和interaction。我在这里使用navLinks->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
我也看到了同样的问题解决方法:,但这里的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 { }