将QueryParams传递给UI.Router的ui-sref

时间:2016-08-12 21:28:01

标签: angularjs angular-ui-router query-parameters ui-sref

提供以下状态:

.$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'})

通过更改URL,我可以#/home?layout=cards以及导航到此状态。有什么收获?

0 个答案:

没有答案