简体   繁体   English

使用Angular.js UI路由器获取状态错误

[英]Getting state Error using Angular.js ui-router

I am getting the following error while trying to navigate the path using Angular.js. 尝试使用Angular.js导航路径时出现以下错误。

Error: 错误:

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

I am explaining my code below. 我在下面解释我的代码。

.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: 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>

Please help me to resolve this error. 请帮助我解决此错误。

Names must fit exactly ( princpal vs principal - one 'i' is missing) 名称必须完全匹配princpalprincipal -缺少一个“ i”)

// state name
princpal.resourse.userrole
// ui-sref call
principal.resourse.userrole

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM