2015-01-26 3 views
0

Angular-UI stateProvider를 사용하여 내 앱의 다른 위치로 라우팅합니다. 어떤 곳에서는 $ state.go ('newLocation')를 호출하면 브라우저가 newLocation으로 이동하지만 즉시 호출 한 위치로 돌아갑니다. 따라서 문자 그대로 새 위치 페이지가 몇 초 동안 표시된 다음 이전 페이지로 돌아갑니다.각 UI 상태 전이 문제

그러나 브라우저에서 페이지를 새로 고치면 stateProvider가 정상적으로 작동합니다. 아무도 이것이 왜 일어날 지 또는 내가 누락 될 수있는 이유를 생각할 수 있습니까?

감사합니다.

+1

일부 코드를 추가하십시오. – lin

답변

0

코드를 보지 않고 탐색 할 컨트롤러에 $state.go('wherever')이 있다고 가정합니다. $stateProvider 라우팅을 확인하고 탐색중인 경로에 연결된 컨트롤러를 확인하십시오.

$state.go('wherever')에 대한 참조가 컨트롤러로드에서 호출되는 경우 문제를 발견했습니다.