如何使用AngularJs ui路由

如何使用AngularJs ui路由,angularjs,Angularjs,我试图处理的页面没有找到与角用户界面路由器和“否则” 单击标记的锚定链接时,出现下一个错误: Error: Could not resolve '/erro' from state 'errorpage' at Object.transitionTo (angular-ui-router.js:3248) at Object.go (angular-ui-router.js:3176) at angular-ui-router.js:4267 at angular

我试图处理的页面没有找到与角用户界面路由器和“否则”

单击标记的锚定链接时,出现下一个错误:

Error: Could not resolve '/erro' from state 'errorpage'
    at Object.transitionTo (angular-ui-router.js:3248)
    at Object.go (angular-ui-router.js:3176)
    at angular-ui-router.js:4267
    at angular.js:19916
    at completeOutstandingRequest (angular.js:6111)
    at angular.js:6390
这是我的密码:

标记:

 <li><a ui-sref='/erro'>DashBoard</a></li>
 <li><a ui-sref='/erro'>Caixa</a></li>
仪表板
  • Caixa
  • angular app.js:

        app.config(function($stateProvider, $urlRouterProvider,$locationProvider) {
          $urlRouterProvider.otherwise(function ($injector, $location) {
                var $state = $injector.get('$state');
    
                $state.go('errorpage', {
                    title: "Page not found",
                    message: 'Could not find a state associated with url "'+$location.$$url+'"'
                });
            });
          $stateProvider
            .state('errorpage',{
              url: "*path",
              template:'<div>{{title}}-{{message}}</div>'
            })  
    
    .........
    
    continues
    
    app.config(函数($stateProvider、$urlRouterProvider、$locationProvider){
    $urlRouterProvider.OR(函数($injector,$location){
    var$state=$injector.get(“$state”);
    $state.go('errorpage'{
    标题:“未找到页面”,
    消息:“找不到与url“%$location.$$url+”关联的状态”
    });
    });
    $stateProvider
    .state('errorpage'{
    url:“*路径”,
    模板:“{{title}}-{{message}}”
    })  
    .........
    继续
    
    ui-sref
    不接受路由的url。它接受状态名称。@Ben Beck OK,但如果我更改为ui-sref='erro',则没有区别。错误相同。