角度5

时间:2018-06-26 07:07:57

标签: angular angular5 fullcalendar fullcalendar-2

我正在将ng full-calendar集成到我的项目中,该项目正确显示在屏幕下方。 Calendar view

下面是我的.ts文件代码。

 export class OfcalendarComponent implements OnInit {
   calendarOptions: Options;
   displayEvent: any;
   @ViewChild(CalendarComponent) ucCalendar: CalendarComponent;
   constructor() { }

   ngOnInit() {
   this.calendarOptions = {
    editable: true,
    eventLimit: false,
    header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month'
  },
  selectable: true,
  events: [
    {
      title  : 'event1',
      start  : '2018-06-08',
      rendering: 'background'
    }

   ],
 };
}

现在,我想添加click事件以选择多个日期并将事件设置为那些选定的日期,但是在全日历文档中,他们提供了所有jquery方法。谁能帮我如何集成到.ts文件的angular项目中?

1 个答案:

答案 0 :(得分:0)

当在整个日历中选择多个日期时,您可以调用ts函数,然后您就可以完成工作了。

this.calendarOptions = {
    editable: true,
    eventLimit: false,
    selectable: true,
    header: {
      left: 'prev,next today',
      center: 'title',
      right: 'month,agendaWeek,agendaDay,listMonth'
    },
    events: data
  };
  
    eventSelect(event){
     console.log(event.start,event.end);
      }
    <ng-fullcalendar #ucCalendar [options]="calendarOptions" 
        (select)="eventSelect($event.detail)"
        ></ng-fullcalendar>