来自ionic2的提供者的警报

时间:2017-04-04 08:06:14

标签: ionic2 ionic2-providers

  

我的想法是在提供程序中创建一个警报,并在其中使用它所需的页面。所以我在提供程序中编写了这段代码

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 个答案:

答案 0 :(得分:2)

您不需要navController来提示警报。 检查here

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