AngularJS控制器析构函数

拉法

我有一个AngularJs应用。我将控制器用于某些子范围。在每个控制器中,我可以设置许多属于相应子作用域的变量。当AngularJs实例化一个控制器时,有一个构造函数,可以在其中为子作用域变量设置默认值。

我有控制器“析构函数”吗?我怎么知道何时关闭控制器并且正在清理作用域(由$ destroy函数破坏)?

谢谢!

尼科斯(Nikos Paraskevopoulos)

您必须听$destroy 事件,例如:

function MyController($scope, ...) {
    ...
    $scope.$on("$destroy", function handler() {
        // destruction code here
    });
}

相关文档:https : //docs.angularjs.org/api/ng/type/$rootScope.Scope

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS控制器函数与指令函数

来自分类Dev

从Select Angularjs调用控制器函数

来自分类Dev

从AngularJS控制器调用jQuery函数

来自分类Dev

从控制器调用angularjs指令函数

来自分类Dev

angularjs从控制器内部调用函数

来自分类Dev

AngularJS控制器函数未调用

来自分类Dev

AngularJS控制器是函数还是类?

来自分类Dev

从控制器angularjs调用指令函数

来自分类Dev

AngularJs 从控制器调用服务函数

来自分类Dev

Angularjs 从控制器调用服务函数

来自分类Dev

析构函数中的析构函数?

来自分类Dev

析构函数的输出

来自分类Dev

Pcrecpp析构函数

来自分类Dev

递归析构函数

来自分类Dev

析构函数的顺序

来自分类Dev

析构函数的顺序

来自分类Dev

析构函数调用

来自分类Dev

AngularJS控制器构造函数和编译器

来自分类Dev

装饰器模式中的c ++虚拟析构函数

来自分类Dev

无法从python C ++包装器访问析构函数

来自分类Dev

析构函数的垃圾收集器行为

来自分类Dev

如何显式调用 std 迭代器的析构函数?

来自分类Dev

AngularJS:将所需的指令控制器注入控制器,而不是链接函数

来自分类Dev

如何在Ajax调用中在控制器外部调用Angularjs控制器函数

来自分类Dev

AngularJS:将所需的指令控制器注入控制器,而不是链接函数

来自分类Dev

AngularJS从外部控制器调用通用控制器函数

来自分类Dev

如何从其他控制器AngularJS调用控制器中的函数

来自分类Dev

如何从主干控制器执行 angularJS 控制器中的函数

来自分类Dev

AngularJS函数可用于多个控制器