AngularJS路由防止默认并继续

时间:2018-11-04 13:38:24

标签: javascript angularjs single-page-application

当用户尝试不保存就离开页面时,我有以下提示:

$scope.$on("$locationChangeStart", function(event, next, current) {
    if ($rootScope.madeChange) {
      event.preventDefault();
      $rootScope.ConfirmationModal.leavePage(); // ask if the user is 
      // sure about leaving the page. 
      // if he says yes, I need to continue the page changed.
    }
  });

但是在停止默认设置后,我找不到继续的方法。

我已经尝试过:$location.path("/some-page");

但这没用。

还尝试了return true;

还尝试使用next的{​​{1}}参数。

0 个答案:

没有答案