【发布时间】:2015-05-06 14:37:32
【问题描述】:
$stateProvider
.state('dashboard', {
url:'/dashboard',
controller: 'MainCtrl',
templateUrl: 'views/dashboard/main.html'
})
.state('dashboard.exchange',{
templateUrl:'views/dashboard/exchange.html',
controller: 'ExchangeCtrl',
url:'/exchange/{exchangeId:[0-9]}',
})
.state('dashboard.exchange.module',{
templateUrl:'views/dashboard/exchangeModule.html',
controller: 'ExchangeModuleCtrl',
url:'/module/{exchangeModuleHostName}',
})
-
'/dashboard'正确地路由到 MainCtrl -
'/dashboard/exchange/1'正确路由到 ExchangeCtrl -
'/dashboard/exchange/1/module/ae38596496d3'错误地路由到 ExchangeCtrl
为什么第三个 url 不路由到 ExchangeModuleCtrl?我该如何解决这个问题?
【问题讨论】:
标签: angularjs angular-ui-router angular-ui