gpt4 book ai didi

angular - 从主组件捕获模态 Controller 中的关闭事件

转载 作者:搜寻专家 更新时间:2023-10-30 21:29:43 24 4
gpt4 key购买 nike

在我的 MainPage 中,我调用了在 ModalController 中创建的函数,显示了 ModalPage,当我点击取消时,它调用了 dismiss函数并返回到 MainPage。一切正常。

@Component({
selector: 'main-page',
templateUrl: 'main-page.html'
})
export class MainPage{
itemTapped($event, item) {
let detModal = this.modalCtrl.create(ModalPage, {item : item});
detModal.present();
}
}


@Component({
selector: 'modal-page',
templateUrl: 'modal-page.html'
})
export class ModalPage{
dismiss() {
this.viewCtrl.dismiss();
}
}

现在,我想在 ModalPage 被关闭后调用 MainPage 中的函数。有什么方法吗?

最佳答案

您可以像这样使用 onDidDismiss ( docs ):

export class MainPage{
itemTapped($event, item) {
let detModal = this.modalCtrl.create(ModalPage, {item : item});

detModal.onDidDismiss(() => {
// This will be executed after the modal is dismissed...
console.log('Hi...');
});

detModal.present();
}
}

关于angular - 从主组件捕获模态 Controller 中的关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43285142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com