gpt4 book ai didi

javascript - 在 Angular Js 中销毁工厂对象

转载 作者:行者123 更新时间:2023-11-30 15:50:44 25 4
gpt4 key购买 nike

我在我的 Angular Controller 中使用工厂方法。最近我们讨论说因为工厂没有销毁,它会造成更多的内存泄漏,随后页面会崩溃。

我正在使用以下语法调用工厂方法:

bulkController.$inject = ['factory1'];

function bulkController(factory1) {
var style = factory1.getLevel1Cols(response);
};
  1. factory 是否有任何问题,我是否需要在完成获取结果后销毁 factory,如果需要,我该如何销毁 factory?

  2. 如何在angular js中实现destroy来销毁多个变量、数组、 Controller 等

最佳答案

您不能销毁工厂,它们是单例,并且仅在模块首次需要时才创建一次。

您可以向您的工厂添加两个方法:enter() 和 exit(),它们将创建和关闭套接字。

用户登录时调用 enter(),退出时调用 exit()。

关于javascript - 在 Angular Js 中销毁工厂对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39380068/

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