【发布时间】:2021-07-16 10:32:27
【问题描述】:
在我的 Ionic 5 项目中,我有 ngOnDestroy() 用于服务类来清理数据。我的主页上也有ngOnDestroy()。当我从主页执行以下导航到页面 A 并返回主页时,页面 A 的 ngOnDestroy() 正在触发。
- Home page -> Page A
- Home page <- Page A
问题是,当我关闭应用程序时,我希望主页上的 ngOnDestroy() 和所有服务类都会被触发,但这并没有发生。我看到 Ionic 文档中提到了以下内容。
ngOnDestroy 只会在页面“弹出”时触发。
我检查了当应用程序关闭时,即使ionViewWillLeave 也没有在主页上触发。请建议我如何在主页和服务中进行清理活动?
【问题讨论】:
标签: angular ionic-framework ionic5 ngondestroy