在应用程序上调用Angular Controller函数关闭

时间:2014-04-05 14:52:53

标签: angularjs

我想在应用程序关闭之前执行一个函数。我有一个在路由更改之前执行的代码很好,但如果有人关闭应用程序而不是更改路由,我也想执行相同的功能。有什么办法吗?

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

                element.autoSave();

            });

1 个答案:

答案 0 :(得分:2)

“onbeforeunload”事件在窗口开始卸载其资源之前触发。更多信息:MDN onbeforeunload

请注意您在此处理程序上执行的操作,因为浏览器无法完成,例如,卸载前的Ajax请求。