angular - 当模式对话框被关闭时,在 ionic 中调用哪个生命周期方法

标签 angular cordova ionic-framework ionic3

我有一个来自组件 A 的组件 A,当我关闭模态对话框时,我正在调用模态对话框,我想捕获组件 A 中的事件。但组件 A 中似乎没有触发任何事件。到目前为止,我尝试在 ionic 生命​​周期方法中进行日志记录任何提示将不胜感激..

这里我通过 this.navCtrl.pop() 关闭模式对话框

ionViewDidEnter() {
    alert("ionViewDidEnter")

  }

  ionViewWillLeave() {
    alert("ionViewWillLeave")

  }

  ionViewWillEnter() {
    alert("ionViewWillEnter")

  }

  ionViewDidLeave() {
    alert("ionViewDidLeave")

  }
  ionViewWillUnload() {
     alert("ionViewWillUnload")

  }

  ionViewDidLoad() {

    alert("ionViewDidLoad")
    }

最佳答案

尝试一下。

 let modal = this.modalCtrl.create('Anymodal');
    modal.onDidDismiss(() => {
    // Call back logic here       
});
modal.present();

关于angular - 当模式对话框被关闭时,在 ionic 中调用哪个生命周期方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55349462/

相关文章:

ionic-framework - ionic 中的角度动画与键盘事件触发器无法正常工作

angular - Angular 6 中的所有 angular.json 选项是什么?

ios - MobileFirst 8 迁移 : How to generate same device UUID in iOS

javascript - 在 Javascript 中模拟同步用户交互

android - cordova phonegap 在应用程序中使用外部网页同时维护页眉/页脚(用于导航)

javascript - 使用 Paypal Cordova 插件,无法使用生产或沙盒模式使其工作

ionic-framework - 在 Ios 上使用 Capacitor x Svelte 时按钮响应时间变慢

javascript - Angular 2 子路由

javascript - webpack + Angular 2 (rc5) - 组件未在生产版本中渲染

Angular 11 没有运行 ngcc