gpt4 book ai didi

javascript - 删除 Angular Controller /服务以在单页应用程序中重新获得内存

转载 作者:行者123 更新时间:2023-11-30 17:34:57 26 4
gpt4 key购买 nike

我正在使用 ANGULAR 构建单页应用程序。我正在尝试按需为每个页面加载必要的 JS 文件。

例如,对于 page1,将加载 JS1,当通过 angular 加载 page2 时,我想下载 JS2 并删除 JS1。通过这样做,我可以重新获得 JS1 使用的内存。

有没有办法让 Angular Controller /服务销毁自身并再次实例化?

还有,请问还有什么方法可以恢复内存吗?

最佳答案

Angular 不支持你所说的开箱即用。您必须进行一些重大修改才能使其正常工作。这里有一个例子 https://github.com/ifyio/angularjs-lazy-loading-with-requirejs .

除此之外,最终会出现问题,Angular 不支持延迟加载。使用 Angular 的依赖注入(inject),添加延迟加载非常困难。

关于javascript - 删除 Angular Controller /服务以在单页应用程序中重新获得内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com