gpt4 book ai didi

javascript - Angularjs - 在页面刷新之前调用函数?

转载 作者:行者123 更新时间:2023-12-02 17:47:47 25 4
gpt4 key购买 nike

如果用户点击刷新,我想调用一个 Angular 服务来保存他们的工作,并且在完成保存(异步调用)后,才应该刷新页面。我怎样才能实现这个目标?

到目前为止,我已经尝试使用 window.onbeforeunload 在 Angular 之外调用保存服务。但没有运气。关于如何解决这个问题有什么一般建议吗? Angular 如何处理页面刷新?

最佳答案

有一个名为$routeChangeStart的事件

当路由即将改变时,您可以简单地绑定(bind)处理程序,它也应该适用于刷新页面

$scope.$on('$routeChangeStart', function() {
//callback
});

关于javascript - Angularjs - 在页面刷新之前调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21609983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com