2017-04-04 70 views
0

我的想法是在提供程序创建一个警报,并用它在以往的网页我needed.so在供应商警报在ionic2

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

写了这个代码

,并在页面我如下

调用此方法

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

,但这个错误仍然'住宅 '现在' 不上键入 'NavController' 存在。

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

`对此

回答

2

你不帮助任何需要navController提出警告。 检查here

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

是的,我做了一个愚蠢的[email protected] – Lisa

+0

高兴它worked..consider接受和关闭这个问题:) –