卸载不可路由的模块

时间:2019-11-19 10:14:28

标签: angular

我在这个问题上停留了几天。确实,我想卸载有角度的模块或销毁它的服务,以便当我返回同一模块时可以实例化它们。

我使用此示例来简化我的案例(我的案例有点复杂) 在此示例中,MAIN模块实例化服务1和服务2。RESULT模块实例化服务1。

STACKBLITZ

当我在模块服务之间切换时,该问题永远不会实例化一次。尽管这是正常现象,因为切换到其他模块时不会卸载Angular中的模块。结果,它们的服务将不会被实例化。

您遇到过这种行为吗?我是否跟踪不好或者一旦加载模块就无法卸载?

私下

0 个答案:

没有答案