我正在使用 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(使用前将#替换为@)