Angular 5 URL route params with url encoding显示& 3F而不是?

时间:2017-12-12 23:09:42

标签: angular typescript angular-cli angular-routing angular-router

我的angular 5应用程序是从旧系统驱动的数据库,它正在吐出url编码?这是%3F

所以当我点击链接

http://localhost:4200/inquiry%3FUserID%3D61525%26AppID%3D15%26AppGroupID%3D116%26SelectedCaseID%3D0%26SelectedRoleID%3D0

因为路线是

 { path: 'inquiry', component: InquiryComponent, pathMatch: 'full'},

然后转到http://localhost:4200/

所有因为这个数据库 - >存储过程到web api到我的角度代码库...

我考虑过一些选择

  1. 我不知道如何在路线中将%3F更改为? ..
  2. 路径组件文件中的OnInit似乎不想运行
  3. 我在考虑如果我发现%3F将其转换为?我在ng ng中如何使用ngif对URL进行某种替换?
  4. 路线评估?
  5. 其他什么?
  6. 基本上我需要URL

    http://localhost:4200/inquiry?UserID%3D61525%26AppID%3D15%26AppGroupID%3D116%26SelectedCaseID%3D0%26SelectedRoleID%3D0=
    

    请注意inquiry?而不是inquiry%3F

0 个答案:

没有答案