Как уже говорилось в других ответах, теперь onDidDismiss () также возвращает обещание.Таким образом, вы можете следить за тем, как документация советует вам собирать данные или делать что-то подобное, это просто другой синтаксис:
async openModal() {
const modal = await this.modal.create({ component: UploadPage });
modal.onDidDismiss().then((data) => {
console.log(data)
});
return await modal.present();
}
фактические данные будут внутри data.data в этом случае.