【发布时间】:2018-05-21 09:53:25
【问题描述】:
我有如下对象:
const navigationExtras: NavigationExtras = {
queryParams: {
serviceName: 'someName',
serviceId: 5,
businessAreaId: 1,
servicePhaseVersionId: 5,
versionDescription: 'Version 1',
phaseName: 'SomePhase',
mode: 1
我的导航如下:
this.router.navigate(['someUrl/'], navigationExtras);
在浏览器中导航后,我看到这样的 URl:
http://localhost:4000/someUrl/version?serviceName=someName&serviceId=5&businessAreaId=1&servicePhaseVersionId=5&versionDescription=Version%201&phaseName=SomePhase&mode=1
是否有可能获取带有浏览器 URL 或以下参数的字符串?
'serviceName=someName&serviceId=5&businessAreaId=1&servicePhaseVersionId=5&versionDescription=Version%201&phaseName=SomePhase&mode=1'
【问题讨论】:
-
你想得到一个带有参数的整个字符串还是单个参数?
-
整个字符串与上一个代码示例完全相同
标签: angular url router encode queryparam