每当我刷新页面时,它都会进入父状态。我已经给出了我的代码片段。
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url:'/',
templateUrl: 'modules/home/home.html',
}).state('home.addcrew', {
url: '/addcrew',
templateUrl: 'modules/crew/addCrew.html',
})
如何在刷新时保留当前页面?任何人都可以帮助我
答案 0 :(得分:0)
我们需要的是指导UI-Router关于孩子的特殊网址。这是特殊的,因为父级包含"/"
,子级部分"/addcrew"
最终会包含在 //addcrew
中。
但是我们希望孩子重新启动网址(不使用父母部分) - 我们可以使用 ^
签名:
$stateProvider
.state('home', {
url:'/',
...
}).state('home.addcrew', {
url: '^/addcrew',
...
})
在此处查看