当前位置: 首页 > 知识库问答 >
问题:

应用程序根页面中的Ionic V4 Ngondestory导致问题

督辉
2023-03-14

我在我的Ionic V4应用程序的主页和第一个子路径中都有可观察到的订阅。作为一种良好的实践,我在两个页面中都使用Ngondestory方法,并分别在每个页面中取消订阅这些订阅。

我第一次离开主页并返回时,正在调用主页中的Ngondestory方法。随后,每当我离开主页导航时,就会调用Ngondestory。然而,第一个子路径中的Ngondestory正如我所期望的那样工作-我可以路由到后续子路径,当我返回Ngondestory时不会调用,但当我路由回家时,第一个子Ngondestory就会运行。

这在运行爱奥尼亚服务时不会出现太多,但是在进行iOS生产构建时,在iSO模拟器的我的设备上运行爱奥尼亚cordova iOS--prod--aot时会出现这种行为。

我之前问过一个有点相关的问题,但似乎即使在路由到孩子的时候,也会运行ion ViewDidLeve,并且ion ViewDidLeve永远不会运行。V4留档建议无论如何使用角生命周期挂钩。

对此有何解释?我甚至需要Ngondestory的主页吗?感谢您的任何意见。

共有1个答案

宋建柏
2023-03-14

看起来我的问题是我有2条到主页的路由:{path:",组件: SlEventsComponent},{path:'sl-event',组件: SlEventsComponent},我相信应用程序是从初始路由开始的,但当我导航回来时,我转到了sl-event。

我刚刚删除了sl事件路线,看起来就像我所期望的那样。

 类似资料:
  • 这里是Android开发者新手。我在MainActivity中使用recyclerview,应用程序不断崩溃。 任何帮助都将受到赞赏! 编辑:对不起,我是新来的。我已经附加了Logcat。和其他xml文件。谢谢 这是我的代码: 列出你的布局。xml: activity_main.xml: } ProductAdapter。java类: } Logcat: 致命异常:主进程:e.wolverine2

  • 我们试图在通过DwC Infra部署的CAP应用程序上启用MTX。在此更改中出现的问题的堆栈跟踪下方- 从上面的堆栈跟踪中,我们观察到文件MegacliteConfigurationLoader在解析vcapservices(环境变量)时出现空指针。在验证上述文件中的代码时,我们看到正在查找的参数是“instance name”,这是环境变量的一部分。 下面是使用的罐子和CF-环境变量的细节

  • 我很难让Autowired注释在我的spring boot应用程序中工作。 我也无法在包之外运行main方法。有什么建议吗? UserService类 UserRepository类

  • 问题内容: 我在这里有一个很简单的问题。在Tkinter(python)中,我想知道谁使用按钮来转到应用程序的不同页面,例如注册页面和登录页面。我知道GUI没有网站那样的“页面”,尽管我看到了几种不同的方法,但是建立到不同页面的链接的最佳方法是什么? 非常感谢大家! 问题答案: 使每一页成为框架。然后,所有按钮所需要做的就是隐藏可见的内容,然后使所需的帧可见。 一种简单的方法是将框架彼此堆叠(这是

  • 问题内容: 我正在开发一个Android 3.1应用程序,该应用程序使用USB主机模式通过USB上的MIDI与我的键盘(Korg M3)进行通信。这是在装有Android 4.0.3的Xoom上运行的。我可以通过USB接收MIDI消息而没有任何问题,但是将音符数据发送回键盘的效果是好坏参半,延迟半秒钟后便会频繁崩溃。 这是我在点击操作栏上的按钮发送注释时不断遇到的错误: E / dalvikvm(

  • 问题内容: 我已经在我的应用中实现了GCM通知。我现在尝试在用户注销时注销该应用程序。我正在使用以下代码。执行此代码时,它将导致应用程序崩溃,并显示以下logcat: 这是代码: 问题答案: 将支持库更新为25.0.0后,我遇到了同样的问题。对我来说,更新下面的库之后,在应用程序gradle文件中,问题消失了。