Используя новый ModalController от Ioni c 5, в дополнение к параметру фонDismiss, теперь также можно установить новый параметр, который позволяет пользователю проводить модал вниз, чтобы закрыть его следующим образом:
const modal = await this.modalController.create({
component: ModalPage,
backdropDismiss: true, // <-- enable backdrop dismiss
swipeToClose: true, // <-- enable swipe to close
presentingElement: await this.modalController.getTop()
});
return await modal.present();
Указывает c, когда пользователь запускает swipeToClose
или backdropDismiss
. Можно ли передать данные обратно в события onWillDismiss()
или onDidDismiss()
?
Мне известно о dismiss()
метод, который позволяет программно передавать данные обратно в исходный компонент. Этот метод не решает, как передавать данные обратно при возникновении событий swipeToClose
или backdropDismiss
.
Может случиться так, что это просто невозможно, к которому я могу придумать обходной путь, но я подумал, что сначала предложу вопрос здесь.