给出以下状态:
.$stateProvider.state( 'dashboard', {
url: '/home?layout',
templateProvider: function($templateFactory, $state){
....
}
})
...ui-sref
在模板中使用时,为什么这不起作用?
<a ui-sref="dashboard({layout:'cards'})"> Card View </a>
<a ui-sref="dashboard({layout:'list'})"> List View </a>
我知道查询参数正在被正确评估,因为我已经通过
$state.href('dashboard', {layout:'cards'})
这给了我#/home?layout=cards
并通过更改 URL 导航到此状态。有什么问题?