在范围angular中销毁ctrl对象

时间:2015-10-26 13:42:02

标签: javascript angularjs memory-leaks

在我的控制器中,我总是使用var ctrl = this;,然后使用ctrl来附加函数,变量等(而不是范围)。所以我会在我的控制器中有这个:

ctrl.showButton = function() { /* some code */ };

我的问题是:我试图在$scope.$on('$destroy')期间使用console.log打印我的$ scope对象,我注意到我的范围仍有这个对象,即使它在销毁时也是如此(参见ctrl: Object部分)

enter image description here

也许我不清楚这个概念,但是我必须在销毁时清除这个对象吗?像观察者一样,它会被Angular清理干净吗? 感谢。

0 个答案:

没有答案