我在角度控制器中使用工厂方法。最近,我们进行了一次讨论,说由于工厂没有被破坏,这造成了更多的内存泄漏,随后页面崩溃了。
我正在使用以下语法来调用工厂方法:
bulkController.$inject = ['factory1'];
function bulkController(factory1) {
var style = factory1.getLevel1Cols(response);
};
工厂有任何问题吗?完成结果后,我需要销毁工厂吗?如果是,我应如何销毁工厂?
我如何在angular js中实现destroy来销毁多个变量,数组,控制器等。
您不能销毁工厂,它们是单例工厂,只有在模块首次需要它们时才创建一次。
您可以向工厂添加两个方法:enter()和exit(),它们将创建和关闭套接字。
用户登录时,退出时调用enter()-exit()。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句