2017-05-03 6 views
0

페이지를 새로 고침 할 때마다 부모 상태로 바뀝니다. 코드 스 니펫을 제공했습니다.새로 고침시 각도 페이지가 부모 상태로 자동 리디렉션됩니다.

$urlRouterProvider.otherwise('/'); 
$stateProvider 
.state('home', {   
    url:'/',   
    templateUrl: 'modules/home/home.html',  
}).state('home.addcrew', { 
    url: '/addcrew', 
    templateUrl: 'modules/crew/addCrew.html',  

}) 

현재 페이지를 새로 고치는 방법? 아무도 도와주세요.

+0

브라우저에서 볼 수있는 URL은 무엇입니까? –

+0

당신은'$ urlRouterProvider.otherwise()'전에 localstorage와 check condition에 어떤 값을 저장할 수 있습니다. –

+0

은'$ urlRouterProvider.other ('/');를 끝에 쓰십시오. '$ stateProvider'에서 상태를 확인할 수 없습니다. –

답변

0

working plunker이 있습니다.

우리가 필요한 것은 UI-Router에게 자녀의 특수 URL에 대해 지시하는 것입니다. 부모가 "/"이고 하위 부분이 "/addcrew"이면 //addcrew이 될 것이므로 특별합니다.

그러나 우리는 아이를 다시 시작 URL (사용하지 않을 상위 부분)을 원한다 - 우리가 ^ 기호를 수행 할 수 있습니다

$stateProvider 
    .state('home', {   
    url:'/', 
    ... 
}).state('home.addcrew', { 
    url: '^/addcrew', 
    ... 
})