Использование $ state.go в обработчиках перехода (transition.Onstart) с последней платформой маршрутизатора пользовательского интерфейса (1.0.16) - PullRequest
0 голосов
/ 30 апреля 2019

Когда я использую $state.go в переходных крюках, например, $transition.onStart это дает мне отклоненный переход, оно заменено

1 Ответ

0 голосов
/ 30 апреля 2019

Вам нужно будет вернуть обещание внутри $transition.onStart - в случае, если вы хотите отменить только что начавшийся переход $, обещание должно быть отклонено или вы можете просто вернуть false (за документацию о перехвате ).

Для вашего конкретного случая angularjs вы можете сделать что-то вроде return $q.reject();, если уже введено $ q, или попробовать return false;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...