我有一个类Action
,它有一个方法do()
,其中调用了IonicAlert。
现在我想做的是,在警报框上点击OK后,才会调用像这样的内容:
Action.do().then(() => { /* 做一些事情 */ });
do(): Promise<boolean> {
let alert = this.alertCtrl.create({
buttons: [{
text: 'OK',
handler: () => {
alert.dismiss().then( () => { /* do something */ });
return false;
}
}]
});
alert.present();
return null;
}
}
我只是添加了
return null;
以避免出现错误,但它当然不起作用。
有什么想法,如何解决这个问题?谢谢附注:我也在ionic论坛上发布了这个问题:https://forum.ionicframework.com/t/ionic-alert-wait-until-button-is-pressed/67448