有没有办法在Angular应用程序退出之前运行代码?我知道如何使用$ scope.on(' destroy')在控制器中执行此操作,但我需要在退出应用程序时删除工厂中的某些内容。我在run()函数中读到过这样做,但我不知道该怎么做?
谢谢!
答案 0 :(得分:0)
感谢Illia Olenchenko和fracz!为了将来参考,这是我提出的工作代码:
app.run(['$rootScope', 'Backend', function ($rootScope, Backend) {
window.onbeforeunload = function (event) {
Backend.destroy();
};
}]);
Backend是一个工厂,负责处理应用程序后端的初始化和销毁。