2
在Angularjs中,我在服務中保存了大量數據,因此可以減少服務器調用,並且可以從本地變量中選取數據。這會導致數據在應用程序中持續存在,直到用戶刷新屏幕或關閉選項卡。由於大量數據保存在瀏覽器內存中,這對安全和性能都有危害。AngularJS - 清理整個應用程序
我想清理某些事件(如註銷)上的所有服務,以便從瀏覽器內存中清除緩存的數據。
注意:我不想刷新屏幕(window.location.reload),並且我的應用程序中已經有很多服務。所以需要用最少的努力解決一些問題
角度服務是單例並保留在內存中。主要意圖是清除這些。 – Ankit
你不能銷燬服務, 你應該使用工廠配方,以** **懶加載**服務,但你不能銷燬它們!只有範圍可以被銷燬! – Hitmands