AngularJS маршрутизация предотвратить по умолчанию и продолжить - PullRequest
0 голосов
/ 04 ноября 2018

Когда пользователь пытается покинуть страницу без сохранения, у меня есть это:

$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 от next();.

...