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

Pass query parms to a page that has a UI Router

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

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

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

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

我可以

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

但我不想包含路由,因为 #/salesOrganization 是默认设置 URL。任何帮助都会很棒!

尝试

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

详情请看这里:angularjs docs for $locationProvider

HTH