我是离子产品的初学者,我目前仍处于模式封闭状态。 我的问题是,当模式打开时,我们返回上一页,该模式保持打开状态。 因此,当我们离开当前页面时,我正在尝试关闭模式。
例如:
addTask(){
let modal = this.modalCtrl.create(PostSettingsCrudPage, {
idpost: this.post.id});
modal.onDidDismiss(() => {
this.RefreshTasks();
});
profileModal.present();
}
我找到了一个建议使用viewController的示例:
viewController.dismiss()
我尝试在ionViewDidLeave方法中使用它,但出现以下错误
Runtime error : removeView was not found
我找到了一个临时解决方案(将模态的实例添加到组件的变量中,以在我们离开页面并调用dismiss方法时进行恢复),但是这种解决方案不适合我。 请问有人有主意吗?