使用Angular.js ui路由器获取状态错误
Getting state Error using Angular.js ui-router
我在尝试使用Angular.js.导航路径时遇到以下错误
错误:
Error: Could not resolve 'principal.resourse.userrole' from state 'principal'
at Object.t.transitionTo (angularuirouter.js:7)
at Object.t.go (angularuirouter.js:7)
at angularuirouter.js:7
at angularjs.js:146
at e (angularjs.js:43)
at angularjs.js:45
我在下面解释我的代码。
.state('principal',{
url: '/principal',
templateUrl: 'princpalview/princpal.html',
controller: 'princpalHomeController'
})
.state('princpal.resourse', {
url: '/resourse',
templateUrl: 'princpalview/res.html',
controller: 'resPrincpalController'
})
.state('princpal.resourse.userrole', {
url: '/userrole',
templateUrl: 'princpalview/userrole.html',
controller: 'resourcePrincpaluserroleController'
})
princpal.html:
<ul class="nav navbar-nav">
<li ui-sref-active="active"><a ui-sref="princpal">Home</a></li>
<li ui-sref-active="active">
<a ui-sref="principal.resourse.userrole" >Resource Management
<span class="caret"></span></a>
</li>
</ul>
请帮助我解决此错误。
名称必须完全匹配(princpal
与principal
-缺少一个"i")
// state name
princpal.resourse.userrole
// ui-sref call
principal.resourse.userrole
相关文章:
- 获取选择框的状态
- 获取ASP.NET Ajax Timer状态
- 使用PHP或Javascript获取服务器状态
- JavaScript和Html代码来运行所有类型的视频并获取状态
- 使用php的Ajax,获取状态200,但readyState为0
- 从PhantomJS网站上的Ajax请求中获取状态代码
- 可折叠面板获取状态
- 如何从URL中获取状态变量值
- 在angular js promise中未获取状态错误代码
- 使用Angular.js ui路由器获取状态错误
- 使用JS SDK获取状态
- 从url获取状态
- 嵌套异步获取状态的React组件会导致Flux分发链
- 获取状态点击
- 如何从URL获取状态码
- 从$返回的jqXHR中获取状态码失败.post调用
- 从youtube API获取状态而不使用swfobject.embedSWF
- Javascript 从服务中获取状态
- 获取状态为已选中和未选中的所有复选框的列表
- 使用YouTube Iframe API内部的jquery插件来获取状态