Поскольку вы используете await
для создания модального стиля, вам не нужно использовать then
как этот.
Пожалуйста, попробуйте следующее:
async addItem() {
// Create the modal
const modal = await this.modalCtrl.create({
component: AddItemPage,
componentProps: {
'prop1': "cadena!!!!!!!"
}
});
// Present the modal
return await modal.present();
// Wait for the modal to be dismissed before continuing...
const eventDetails = await modal.onDidDismiss();
if (eventDetails) {
console.log(eventDetails.data);
}
// ...
}
Приведенный выше код предполагает, что вы возвращаете что-то при отклонении модального режима, например:
// Dismiss the modal returning some data object
modalController.dismiss({
'result': 'This is the result returned by the modal!'
});