处理AngularJS中的路径更改

arn*_*ton 2 javascript angularjs

如果应用程序状态变脏,我正在努力处理后退按钮并向用户询问确认.关闭选项卡和重新加载已经通过onbeforeunload钩子处理.

我已经打了$routeChangeStart,$beforeRouteChange等,但不能正确地处理它.使用$routeChangeStart,在调用回调之前,路由会有效地更改.

处理这种情况的正确方法是什么?

谢谢你的帮助.

Pat*_*ick 6

我相信$ locationChangeStart会在您希望的时候触发.