我想在用户注销 webside 以重置应用程序时卸载所有使用的模块。当新用户使用相同的正在运行的应用程序登录到后端服务器时,所有延迟加载的模块仍然存在。我做了一些研究,在我看来,现在这是不可能的。
有人知道解决方案或票证的github链接吗?
卸载我的模块是错误的方向。
加载块后,不应再次构造它们。
我在另一个服务中注册服务。现在,当我注销时,我调用一个函数,该函数遍历所有服务,并为每个服务调用一个函数,该函数清空前一个用户的所有数据。
----------编辑---------
看到这个问题仍然在这里获得视图是我用于某些应用程序的解决方案:
向用户致敬 benh80
重置完整的应用程序并重新加载它:重置 Angular 2 App
使用延迟加载的全部意义在于为组件加载相关模块。注销应用程序后,它实际上会加载该组件所需的模块。因此没有什么可卸载