angularjs - 我想在 Controller 销毁之前执行一个函数

标签 angularjs

在我的应用程序中,我有一个简单的 angularjs Controller ,我想在销毁我的范围之前警告用户。 有人知道如何正确执行此操作吗?

App.controller('myCtrl',["$scope", function($scope) {
    $scope.myVariabl = "test";
}]);

最佳答案

$destroy 事件:

$scope.$on('$destroy', function() { ... });

查找here ,接近尾声,“事件”部分。

我怀疑你可以在该函数中警告用户。您最好捕获销毁作用域的事件(单击按钮?),询问用户,如果用户同意,则继续销毁作用域。

关于angularjs - 我想在 Controller 销毁之前执行一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30560612/

相关文章:

javascript - Vue 路由继承父属性

javascript - 如何检查一个值是否是 Angular 数组的属性?

javascript - 在数组模型中使用不同的对象 AngularJS

angularjs - Angular 2 到 4 迁移的 package.json 更改

javascript - 如何为 Angular 多模块页面拆分文件?

javascript - 重置 Highcharts (ng-highcharts) 中的默认缩放和导航器。

javascript - 这个 Promise 嵌套可以改成链式吗?

angularjs - Angular 可重用函数

javascript - AngularJS获取请求不返回数据

javascript - Ionic/AngularJs Controller 初始化 ng-init 不起作用