如果用户命中刷新,我想打电话给Angular Service来保存他们的工作,并且在完成保存后(异步调用),只有这样的页面才能刷新。我该如何实现?
到目前为止,我已经尝试使用window.onbeforeunload调用Angular外部的保存服务。但是没有运气。关于如何解决这个问题的一般建议吗?角柄页面如何刷新?
有一个称为 $routeChangeStart
您可以在路由要更改时简单地绑定处理程序,它也应该用于刷新页面
$scope.$on('$routeChangeStart', function() {
//callback
});