在ui-router中,我有嵌套状态,其中一个状态为stateParam。
当我从我的应用内导航到此状态时,一切顺利,$stateParam.id
已填充,但当我尝试直接链接到app/event/1
时为空。
$stateProvider
.state('root.app', {
url: "/app",
templateUrl: "app/partials/app.html",
data: {
authenticate: true
},
controller: function ($scope, $state) {
$scope.loadingView = true;
}
})
.state('root.app.event', {
url: "/event/{id:[0-9a-fA-F]{1,8}}",
templateUrl: "app/partials/event.html",
data: {
authenticate: true
},
controller: 'EventController'
})
任何想法?