如何使用 Observables 而不是 Events 来监听 Angular Ionic 中的关闭事件

2024-03-31

我正在使用 ionic 的内联模式,这是由布尔值触发的 https://ionicframework.com/docs/api/modal#using-isopen。但是,当模式被关闭时,布尔值不会自动设置为零。根据 ionic 的文档,“开发人员应该倾听ionModalDidDismiss or didDismiss事件和设置isOpen to false。不幸的是,他们没有提供有关如何执行此操作的更多信息。离子有一个Events模块,但它已被弃用,以换取使用 Observables。现在我被困住了。

我试图寻找解释如何使用可观察量来代替 ionic 事件的来源,但无济于事。总结一下:我想监听 ionic-modal 的 DOM 关闭事件,然后设置isOpen将模态触发为 false 的布尔值。如何使用 Observables 来监听事件?还有哪些替代方案?


我认为你不需要使用可观察量,我认为这就像将变量设置为一样简单false:

<ion-modal (ionModalDidDismiss)="isModalOpen = false">
  ...
</ion-modal>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Observables 而不是 Events 来监听 Angular Ionic 中的关闭事件 的相关文章

随机推荐