2015-01-26 2 views
0

Я использую Angular-UI stateProvider для маршрутизации между различными местами в моем приложении. В некоторых местах, когда я вызываю $ state.go ('newLocation'), браузер перейдет к newLocation, но сразу вернется туда, откуда я его вызвал. Поэтому я буквально увижу страницу newLocation на долю секунды, а затем вернусь на предыдущую страницу.Проблемы с переходом состояния с угловым UI

Однако, когда я обновляю страницу в своем браузере, stateProvider работает так, как должен. Может ли кто-нибудь подумать о том, почему это происходит, или о том, чего я не могу потерять.

Спасибо!

+1

Пожалуйста, добавьте несколько кодов. – lin

ответ

0

Не видя никакого кода, я собираюсь предположить, что у вас есть $state.go('wherever') в контроллере, к которому он идет. Проверьте свою маршрутизацию $stateProvider и посмотрите, какой контроллер подключен к маршруту, на который вы переходите.

Если есть ссылка на $state.go('wherever'), которая вызывается при загрузке контроллера, вы нашли свою проблему.

Смежные вопросы