2

给出以下状态:

.$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 导航到此状态。有什么问题?

4

0 回答 0