Как закрыть модал при выходе с текущей страницы в ионный - PullRequest
0 голосов
/ 10 сентября 2018

Я начинающий с ионной, и в настоящее время я застрял на модальном закрытии. Моя проблема в том, что когда модальный режим открыт и мы возвращаемся на предыдущую страницу, модальный режим остается открытым. Поэтому я пытаюсь закрыть модальный режим, когда мы покидаем текущую страницу.

Например:

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), но это решение меня не устраивает. У кого-нибудь будет идея, пожалуйста?

...