Angular 离子模态-onshow事件?(角度)

Angular 离子模态-onshow事件?(角度),angular,typescript,ionic-framework,ionic4,Angular,Typescript,Ionic Framework,Ionic4,有没有一种方法可以让我为我的爱奥尼亚模态听一场现场直播 我的示例代码: async presentTestModal(){ const modal=等待this.modalController.create({ 组件:TestPage, cssClass:“测试页” }); return wait modal.present(); } 在我的课堂上有这样的内容: 从'@angular/core'导入{Component,OnInit}; 从“jquery”导入{$}; @组成部分({ 选择器:

有没有一种方法可以让我为我的爱奥尼亚模态听一场现场直播

我的示例代码:

async presentTestModal(){
const modal=等待this.modalController.create({
组件:TestPage,
cssClass:“测试页”
});
return wait modal.present();
}
在我的课堂上有这样的内容:

从'@angular/core'导入{Component,OnInit};
从“jquery”导入{$};
@组成部分({
选择器:“应用程序测试”,
templateUrl:'./test.page.html',
样式URL:['./test.page.scss'],
})
导出类TestPage实现OnInit{
构造函数(){}
恩戈尼尼特(){
//绑在这里
this.onshow+=this.updateCounterUI(3);
}
updateCounterUI(倒计时:数字){
//在这里做点什么
}
}

编辑:我已经尝试在我的组件上使用
ionModalDidPresent
方法,但是当组件显示时这不会执行

您可以这样做。在模态组件中,当您解除模态时,在那里处理计数器:

  async closeModal() {
    await this.modalCtlr.dismiss();
    this.counter + 1; // Put your logic here, and pass it up the chain
    this.navCtlr.navigateRoot(`/main`);
  }
  

plz帮助,我尝试使用ionModalDidPresent,但它不起作用等等,我希望逻辑在组件上,而不是在调用组件上。在模态组件中解雇时如何处理它?我更新了上面的答案。我实际使用的是一个弹出页面的模式,我做了一些逻辑,允许用户做一些事情,然后完成后,我关闭它,然后返回到上一个页面,然后我重复这个。我是否应该使用其他东西?这也是我的实现所做的。但是在上面的实现中,您可以在模态组件本身中使用一个用户事件,并且它保证始终是一对一的,因此您的计数器将是准确的。