Я хотел бы вызвать событие protectDefault, когда кто-то изменил состояние.
$scope.$on('$locationChangeStart', (e) => {
if (!$window.confirm("Are you sure leave this page?")) {
e.preventDefault();
}
});
Это не работает, когда я пытаюсь покинуть страницу.
Это работает, если я использую $ rootScope.
Когда я использую $rootScope.$on
event.preventDefault
не работает.
Как я могу это исправить?
Спасибо