在FullCalendar中将类绑定方法用作eventClick函数

时间:2018-11-23 15:12:33

标签: typescript ionic-framework scope fullcalendar alert

我想使用FullCalendar的eventClick函数来显示有关单击事件的更多信息。

我会这样:

@IonicPage()
@Component({
  selector: 'page-timetable',
  templateUrl: 'timetable.html',
})
export class TimetablePage {

    constructor(private navCtrl: NavController,
                private alertCtrl:AlertController) {
    }

    showAlert(event, jsEvent, view){
        let alert = this.alertCtrl.create({
            title: event.title,
            buttons: ['Dismiss']
        });
        alert.present();
    }

    calendarOptions:Options = {
        ...
        eventClick: this.showAlert,
        ...
    };

    calendar():JQuery{
        return $('#calendar')
    } 

    ionViewDidLoad(){
        this.getevents().subscribe(
            events => {
                this.calendarOptions.events = events;
                this.calendar().fullCalendar(this.calendarOptions);
            }
        );
    }

    ...
}

问题是当FullCalendar调用this.alertCtrlshowAlert似乎不可用。

如何使this.alertCtrl可用于FullCalendar?

0 个答案:

没有答案