У меня есть два состояния: A и B.
- Когда я выхожу из состояния A, нажав кнопку закрытия, я делаю переход на экран A, используя $state.go, чтобы указать B (экран B)
- Когда я выхожу из состояния A, нажимая на кнопку назад браузера на экране A, я делаю переход в состояние B (экран B) при изменении URL-адреса браузера.
В onExit экрана A я делаю чек, и если это не открывается диалоговое окно с ошибкой, нажатие кнопки Закрыть в диалоговом окне ошибки возвращает сбойное обещание onExit
Однако onExit все еще идет вперед, и я иду на экран B
Можно ли остановить переход из состояния A (экран A) в состояние B (экран B), если что-то не работает в onExit?