我想在控制器销毁之前执行一个函数

时间:2015-05-31 17:47:06

标签: angularjs

在我的应用程序中,我有一个简单的angularjs控制器,我想在破坏我的范围之前警告用户。 任何人都知道如何正确地做到这一点?

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

1 个答案:

答案 0 :(得分:2)

$destroy事件:

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

查看here,接近结尾,“事件”部分。

我怀疑你可以在该功能中警告用户。你最好赶上破坏范围的事件(单击按钮?),在那里询问用户,如果用户同意,继续销毁范围。