не может создать календарь событий ионный календарь - PullRequest
0 голосов
/ 22 марта 2019

Я пытался создать событие календаря с использованием ионного календаря, но все, что я получаю, это «объект (...) не является функцией». Я импортировал ионный календарь и плагин, и все, что я попробовал, провалилось. вот мой код.

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams, AlertController } from 'ionic-angular';
import { Calendar } from '@ionic-native/calendar/ngx';


@IonicPage()
@Component({
  selector: 'page-add-event',
  templateUrl: 'add-event.html',
})
export class AddEventPage {

	  event = { title: "", location: "", message: "", startDate: "", endDate: "" };


  constructor(public alertCtrl: AlertController,
  public navCtrl: NavController,
  public navParams: NavParams,
  private calendar: Calendar) {
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad AddEventPage');
  }

  save() {
  	this.event.title = "";
  	this.event.location = "";
  	this.event.message = "";
  	this.event.startDate = "";
  	this.event.endDate = "";
  	
  this.calendar.createEvent(this.event.title, this.event.location, 
  	this.event.message, new Date(this.event.startDate), new Date(this.event.endDate)).then(
    (msg) => {
      let alert = this.alertCtrl.create({
        title: 'Success!',
        subTitle: 'Event saved successfully',
        buttons: ['OK']
      });
      alert.present();
      this.navCtrl.pop();
    },
    (err) => {
      let alert = this.alertCtrl.create({
        title: 'Failed!',
        subTitle: err,
        buttons: ['OK']
      });
      alert.present();
    }
  );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...