繁体   English   中英

在 Angular 5 中卸载延迟加载的模块

[英]Unloading lazy loaded modules in Angular 5

我想在用户注销 Web 端以重置应用程序时卸载所有使用的模块。 当新用户使用相同的运行应用程序登录后端服务器时,所有延迟加载的模块仍然存在。 我做了一些研究,在我看来现在不可能了。

有人知道票的解决方案或githublink吗?

我猜卸载我的模块是错误的方向。

加载块后,不应再次构造它们。

我在另一个服务中注册服务。 现在,当我注销时,我调用一个函数,该函数遍历所有服务并为每个服务调用一个函数,该函数清空前一个用户的所有数据。

----------编辑---------

看到这个问题仍然在这里获得意见是我用于某些应用程序的解决方案:

感谢用户 benh80

重置完整的应用程序并重新加载它: 重置 Angular 2 应用程序

使用延迟加载的全部意义在于加载组件的相关模块。 一旦您注销应用程序,它实际上会加载该组件所需的模块。 因此没有什么可卸载的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM