【发布时间】:2015-05-07 12:54:29
【问题描述】:
我正在开发一个使用 Angular-UI 路由的项目。当我尝试刷新网页或直接输入 URL 时,它被重定向到父状态。它确实会加载我重新加载的 URL 的状态,但随后会快速重定向到父状态。这是我的状态路由
$stateProvider
.state('home', {
url: "",
views: {
"home": {
templateUrl: root_url + "home"
},
},
})
.state('home.store', {
url: "/store",
views: {
"store": {
templateUrl: root_url + "store"
},
},
})
.state('home.store.storecontent', {
views: {
"storecontent": {
templateUrl: root_url + "storecontent"
}
}
})
假设我目前处于 home.store.storecontent 状态。如果我在这里刷新页面,在重新加载当前状态后,它会将我重定向到父状态,即主页。我想避免这种情况。
【问题讨论】:
-
可以添加一个网址到
home.store.storecontent吗? -
我在发布问题之前尝试了同样的方法。不幸的是,它不起作用。
-
没有 URL,您无法刷新状态。我还将您的“主页”网址更改为“/”
标签: angularjs angular-ui-router