0
我已經定義了一個UI路由器路線如下添加查詢字符串UI路由器的路由
$stateProvider
.state('search', {
url: '/search',
abstract: true,
parent: 'loggedIn',
views: {
wrapper: {
controller: 'MyCtrl',
controllerAs: 'myCtrl',
templateUrl: '/scripts/views/search/views/search.wrapper.html'
}
}
})
.state('search.subs', {
url: '',
resolve: {
isLoggedIn: isLoggedIn
},
views: {
body: {
controller: 'SearchBodyCtrl',
controllerAs: 'searchBodyCtrl',
templateUrl: '/scripts/views/search/views/search.body.html'
}
}
});
不管怎樣的問題是,這樣的URL看起來像/search?hello=world
我使用$state.transitionTo('search.subs', {hello: 'world'})
試過,我不能生成一個查詢參數但那不起作用。我想我傳遞的任何參數都不匹配,只會放在查詢字符串中,但事實並非如此。
是啊,我真的很希望有一個動態API,結果發現沒有一個。 :( –