Я начинающий с ионной, и в настоящее время я застрял на модальном закрытии.
Моя проблема в том, что когда модальный режим открыт и мы возвращаемся на предыдущую страницу, модальный режим остается открытым.
Поэтому я пытаюсь закрыть модальный режим, когда мы покидаем текущую страницу.
Например:
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), но это решение меня не устраивает.
У кого-нибудь будет идея, пожалуйста?