Stateui 不更新。无法从状态 'home' 解析 'state.signup'
Stateui Does not update. Could not resolve 'state.signup' from state 'home'
所以我最近 运行 陷入了这个相当愚蠢的状态问题。我正在使用 parent.child 状态创建我的状态:
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'app/views/pages/home.html',
})
.state('home.signup', {
templateUrl: 'app/views/pages/signup.html',
url: '/signup',
controller: "signupController"
})
.state('home.login', {
controller: "loginController",
templateUrl: 'app/views/pages/login.html',
url: '/login'
})
我的html如下:
<a ui-sref="home.login"><i class="fa fa-sign-out fa-fw"></i> Login</a>
<a ui-sref="home.signup"><i class="fa fa-sign-out fa-fw"></i> Signup</a>
初始父状态是仪表板而不是主页。所以 dashboard.signup 和 dashboard.login。我最近将其更改为 home.login 和 home.signup。当我转到 /home/login 和 /home/signup 时一切正常,但是单击我的登录 link 和注册 links 我收到以下错误:
Could not resolve 'dashboard.login' from state 'home'
我认为它仍在阅读仪表板父项,但我什至没有与我的登录和注册相关的内容。一切对我来说都是正确的。任何帮助将不胜感激。
你能检查$state.go吗,你在你的控制器中提到的状态是什么。
所以我最近 运行 陷入了这个相当愚蠢的状态问题。我正在使用 parent.child 状态创建我的状态:
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'app/views/pages/home.html',
})
.state('home.signup', {
templateUrl: 'app/views/pages/signup.html',
url: '/signup',
controller: "signupController"
})
.state('home.login', {
controller: "loginController",
templateUrl: 'app/views/pages/login.html',
url: '/login'
})
我的html如下:
<a ui-sref="home.login"><i class="fa fa-sign-out fa-fw"></i> Login</a>
<a ui-sref="home.signup"><i class="fa fa-sign-out fa-fw"></i> Signup</a>
初始父状态是仪表板而不是主页。所以 dashboard.signup 和 dashboard.login。我最近将其更改为 home.login 和 home.signup。当我转到 /home/login 和 /home/signup 时一切正常,但是单击我的登录 link 和注册 links 我收到以下错误:
Could not resolve 'dashboard.login' from state 'home'
我认为它仍在阅读仪表板父项,但我什至没有与我的登录和注册相关的内容。一切对我来说都是正确的。任何帮助将不胜感激。
你能检查$state.go吗,你在你的控制器中提到的状态是什么。