将查询参数传递给具有UI路由器的页面

时间:2015-05-08 17:12:39

标签: angularjs angular-ui-router

我正在尝试将查询参数传递给使用UI路由器的角度页面。我的问题是,当我通过它们时,它们会在///.

之前被卡住
http://someURL/vgclient/?ticket=abc123#/salesOrganization

传递到此页面的页面按以下方式执行

document.location.href = '/vgclient/?ticket='+res.ticket

我能做到

document.location.href = '/vgclient/#/salesOrganization?ticket='+res.ticket

但我不愿意包括路线,因为#/ salesOrganization是默认网址。任何帮助都会很棒!

1 个答案:

答案 0 :(得分:1)

尝试

$locationProvider.html5Mode({enabled:true,requireBase:false});

详情请见此处:angularjs docs for $locationProvider

HTH