У меня есть старое приложение, разработанное с ionic 4 и angular 7, есть компонент, который представляет модальный-A, затем модальный-A представляет модальный-B, когда модальный-B отклоняется, передайте данные в модальный-A, который отклоняет и передает данные к компоненту, теперь я хочу переключиться на angular 8, новое приложение может представлять модальный-A и модальный-B, но когда модальный-B отклоняется, модальный-A не отклоняется, вот как компонент представляет модальный-A:
const modal = await this.modalCtrl.create({
component: SelectorItemsPage,
componentProps: {
item: this.item,
title: this.text,
service: this.service,
filterFunction: this.filterFunction,
sorterFunction: this.sorterFunction,
createPopup: this.createPopup
}
});
modal.onDidDismiss().then(data => {
this.item = data.data
this.selectedItem.emit(data.data)
this.writeValue(this.item)
modal.dismiss(this.item)
})
return await modal.present()
вот как модальный-A представляет модальный-B:
const modal = await this.modalCtrl.create({ component: this.createPopup })
modal.onDidDismiss().then(item => {
this.modalCtrl.dismiss(item.data)
})
return await modal.present()
заранее спасибо