Angular JS检测并阻止页面重新加载

时间:2015-09-24 21:25:03

标签: javascript angularjs single-page-application

我试图检测并阻止以角度方式重新加载页面。

我看过这篇文章: How to handle / prevent browser navigation or reload in angularjs?

但它没有用。即使调用了event.preventDefault(),页面仍会重新加载,并在重新加载后显示空白页面。有什么想法吗?

编辑: 我可能误解了这个问题。我的代码就像上面发布的链接一样:

appRun.$inject = ['$window'];
function appRun($window) {
  var windowElem = angular.element($window);
  windowElem.on('beforeunload', function (event) {
  event.preventDefault();
})

0 个答案:

没有答案