Оповещение от провайдера в ionic2

Моя идея состоит в том, чтобы создать оповещение в провайдере и использовать его на любой странице, где это необходимо. Поэтому я написал этот код в провайдере

constructor(public alertCtl:AlertController) {
    
  }
presentDismissAlert(  navCtrl: NavController) {
  let alert = this.alertCtl.create({
                    title: 'connect your charger',
                    subTitle: '10% is remaining',
                    buttons: ['Dismiss']
        });
  navCtrl.present(alert);   
 }

и на странице я называю этот метод следующим образом

constructor(public navCtrl: NavController, public navParams: NavParams,public alt : alertProvider ) {
   this.altCtrl.presentDismissAlert(this.navCtrl);
        }

но эта ошибка остается. "Свойство присутствует" не существует для типа "NavController".

  L22:         });
  L23:   navCtrl.present(alert);   

`любая помощь в этом

1 ответ

Вам не нужно navController представить предупреждение. Проверьте здесь.

presentDismissAlert() {
        let alert = this.alertCtl.create({
                    title: 'connect your charger',
                    subTitle: '10% is remaining',
                    buttons: ['Dismiss']
        });
     alert.present()   
    }
Другие вопросы по тегам