我正在将FullCalendar用于Angular。我在日历旁边有一个下拉菜单,其中包含员工列表。在下拉菜单中更改所选选项时,我需要显示指定员工的所有事件。在下拉菜单的更改事件中,我正在调用 ngOnInit()方法刷新数据。
handleEmployeeChange(employee_id) {
this.router.navigate([`route-plan/${employee_id}`]);
this.ngOnInit();
}
这就是我试图通过ngOnInit
方法重设calendarEvents的方式。
ngOnInit() {
this.calendarEvents = this.calendarEvents.splice(0, this.calendarEvents.length);
console.log(this.calendarEvents);
}
calendarEvents: EventInput[] = [];
在控制台中,每次我选择新员工时,日历事件都会添加到列表数据中。预先感谢。