我的想法是在提供程序中创建一个警报,并在其中使用它所需的页面。所以我在提供程序中编写了这段代码
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);
`关于这个的任何帮助
答案 0 :(得分:2)
您不需要navController
来提示警报。
检查here。
presentDismissAlert() {
let alert = this.alertCtl.create({
title: 'connect your charger',
subTitle: '10% is remaining',
buttons: ['Dismiss']
});
alert.present()
}