簡體   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