将当前页面保留为离子模式时如何关闭模式

时间:2018-09-10 14:00:58

标签: ionic-framework modal-dialog

我是离子产品的初学者,我目前仍处于模式封闭状态。 我的问题是,当模式打开时,我们返回上一页,该模式保持打开状态。 因此,当我们离开当前页面时,我正在尝试关闭模式。

例如:

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方法时进行恢复),但是这种解决方案不适合我。 请问有人有主意吗?

0 个答案:

没有答案