在FullCalendar Angular 7中重置日历事件

时间:2019-05-29 06:37:38

标签: fullcalendar angular7

我正在将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[] = [];

在控制台中,每次我选择新员工时,日历事件都会添加到列表数据中。预先感谢。

0 个答案:

没有答案