如何使用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>
仪表板
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',则没有区别。错误相同。