-----------------------------------------------------------------------------------------------------------------------------------------
import { Component, ViewChild } from '@angular/core';
import { EventSettingsModel, DayService, WeekService, WorkWeekService, MonthService, View } from '@syncfusion/ej2-angular-schedule';
import { DataManager, UrlAdaptor } from '@syncfusion/ej2-data';
@Component({
selector: 'app-scheduler',
providers: [DayService, WeekService, WorkWeekService, MonthService],
templateUrl: './scheduler.component.html',
styleUrls: ['./scheduler.component.scss']
})
export class SchedulerComponent {
public selectedDate: Date = new Date();
public scheduleViews: View[] = ['Day', 'Week', 'WorkWeek', 'Month', 'Agenda'];
private eventData: DataManager = new DataManager({
url: 'http://localhost/rova/api/Schedules/LoadData',
crudUrl : 'http://localhost/rova/api/Schedules/UpdateData',
adaptor: new UrlAdaptor(),
crossDomain: true
});
public eventSettings: EventSettingsModel = {
dataSource: this.eventData
};
}