【发布时间】:2016-09-06 18:22:00
【问题描述】:
下面是我的 ui.router 状态代码:
$urlRouterProvider.otherwise("/");
$stateProvider.state('account', {
templateUrl: "/assets/views/app.html",
abstract: true
})
.state('account.home', {
templateUrl: "/assets/views/index.html",
url: '/home'
})
当用户尝试访问 mydomain.com/ 时,状态解析为帐户。 但是当用户尝试访问 mydomain.com/home/ 时,该状态解析为无效状态,因此用户被重定向到 mydomain.com/ 而不是 account.home 状态。
预期结果:
网址:mydomain.com 以解析为帐户状态
网址:mydomain.com/ 以解析帐户状态
URL:mydomain.com/home 解析为 account.home 状态
URL:mydomain.com/home/ 解析为 account.home 状态
【问题讨论】:
标签: angularjs angular-ui-router