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

时间:2018-01-24 16:18:19

标签: html angular typescript module lazy-loading

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

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

2 个答案:

答案 0 :(得分:0)

使用延迟加载的重点是加载组件的相关模块。注销应用程序后,它实际上会加载该组件所需的模块。因此没有什么可以卸载

答案 1 :(得分:0)

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

一旦加载了块,就不应再次构造它们。

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