老师问一下,如何一次性关闭多个ModalController页面?
场景,我现在从一个主页面ProfilePage 页面中打开A modalController 页面,然后再从A ModalController打开B modalController 页面,先需要在B中关闭所有的ModalController,直接回到ProfilePage页面中去,如何实现?
现代码如下:
ProfilePage:
goEmergencyContact(){
let modalCountry = this.modalCtrl.create('EmergencyContactPage');
modalCountry.present();
}
A:
next() {
let modalCountry = this.modalCtrl.create('EmergencyMobilePage');
let option:NavOptions = {
animate:false
}
modalCountry.onDidDismiss(result => {
this.viewCtrl.dismiss({},"",option);
});
modalCountry.present();
}
B :
dismiss() {
this.viewCtrl.dismiss();
}
现在需要在中直接关闭所有的Modal页面,直接回到Profile页面,目前实现效果不好,,请问有什么好的实现方式吗?