Angular需要解码url以在页面上显示

时间:2017-12-13 23:02:59

标签: angular typescript angular-routing angular-router

我的console.log从angular 5服务调用到组件正确地显示了正确的数据URL

http://localhost:4200/inquiry?UserID=645

但是,当它在html模板中的angular for循环中时,它会显示

http://localhost:4200/inquiry%3FUserID%3D645

至少我真的需要?来我的路由

尝试查找URL解码,我如何在组件打字稿或模板html ngfor循环中完成此操作?用管子?

1 个答案:

答案 0 :(得分:1)

仅限模板:

     @RequestMapping(value="/getPaymentDetails", method={RequestMethod.GET, RequestMethod.POST})
     public String getPaymentDetails(@PathVariable String msg){
         System.out.println("message is" + msg);
         return "success";
     }

模板和组件:

<div *ngFor="let user of users" routerLink="/inquiry" [queryParams]="{ UserID: user.id }">user.name</div>