AngularJS-页面刷新之前的呼叫功能



如果用户命中刷新,我想打电话给Angular Service来保存他们的工作,并且在完成保存后(异步调用),只有这样的页面才能刷新。我该如何实现?

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

有一个称为 $routeChangeStart

的事件

您可以在路由要更改时简单地绑定处理程序,它也应该用于刷新页面

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

最新更新