刷新时,Angular Page会自动重定向到父状态

时间:2017-05-03 06:57:06

标签: angularjs angular-ui-router route-provider

每当我刷新页面时,它都会进入父状态。我已经给出了我的代码片段。

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

})

如何在刷新时保留当前页面?任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

working plunker

我们需要的是指导UI-Router关于孩子的特殊网址。这是特殊的,因为父级包含"/",子级部分"/addcrew"最终会包含在 //addcrew 中。

但是我们希望孩子重新启动网址(不使用父母部分) - 我们可以使用 ^ 签名:

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

在此处查看