Raf*_*afa 28 angularjs angularjs-scope
我有一个AngularJs应用程序.我将控制器用于某些子范围.在每个Controller中,我可以设置许多属于相应子范围的变量.当AngularJs实例化一个控制器时,有一个构造函数,我可以在其中为我的子范围变量设置一个默认值.
我有控制器"析构函数"吗?我怎么知道控制器什么时候关闭并且范围正在被清理(由$ destroy函数销毁)?
谢谢!
Nik*_*los 54
你必须听取这个$destroy 事件,例如:
function MyController($scope, ...) {
...
$scope.$on("$destroy", function handler() {
// destruction code here
});
}
Run Code Online (Sandbox Code Playgroud)
相关文档:https://docs.angularjs.org/api/ng/type/$rootScope.Scope
| 归档时间: |
|
| 查看次数: |
13209 次 |
| 最近记录: |