Невозможно прочитать свойство 'create' of undefined'из Toast в Ionic

У меня есть этот код:

import { Component } from '@angular/core';
import {NavController } from 'ionic-angular';
import * as firebase from 'firebase';
import firebase_admin from 'firebase';
import {LoginPage} from '../login/login';
import { RegisterPage } from '../register/register';
import { Diagnostic } from '@ionic-native/diagnostic';
import { ToastController } from 'ionic-angular';


@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})

export class HomePage {
  static get parameters() {
    return [[NavController]];
}
constructor(public navCtrl: NavController, public diagnostic: Diagnostic, public toastCtrl: ToastController) {
  this.navCtrl = navCtrl;
  this.toastCtrl = toastCtrl;

  }

openAddPage() {
  let successCallback = (isAvailable) => {   this.navCtrl.push(LoginPage)
  };
  let toast = this.toastCtrl.create({
    message: 'Test',
    duration: 3000,
    position: 'top'
  });
  this.diagnostic.isLocationAvailable().then(successCallback).catch(toast.present);

}



}

Когда я нажимаю кнопку "Вход в систему" ​​в моем html-файле, он запускается (openAddPage). Когда я это делаю, я получаю следующую ошибку:

TypeError: Невозможно прочитать свойство 'create' из неопределенного

В чем проблема?

0 ответов

Другие вопросы по тегам