我想在我的Aangualr2应用程序中创建一个动态网址。我通过ID到一个服务,我追加它如下:动态网址路径不能在Angular2中工作
ServiceDesk/DashBoard/${id}/Gadget
当我运行我的应用程序,因为与下面的字符串得到替换,而不是产生如下图所示,而不是ID的URL,就抛出一个错误值为1.
ServiceDesk/DashBoard/$%7Bid%7D/Gadget
我想在我的Aangualr2应用程序中创建一个动态网址。我通过ID到一个服务,我追加它如下:动态网址路径不能在Angular2中工作
ServiceDesk/DashBoard/${id}/Gadget
当我运行我的应用程序,因为与下面的字符串得到替换,而不是产生如下图所示,而不是ID的URL,就抛出一个错误值为1.
ServiceDesk/DashBoard/$%7Bid%7D/Gadget
可以添加代码,你要修改这个网址? – eminlala
请参阅下面的代码。这是我的app.service.ts中的一个方法。基本上我需要追加变量id,同时做出下面的http请求。当我看到网络标签时,$ {id}被替换为$%7Bid%7D,而不是1. getGadgetsData(id:string){ return this._http.get('http:// devsrv/API/api/Desk/DashBoard/Gadget/$ {id}/Data') .map((res:Response)=> res.json()); } – indra257
你试过反引号(')而不是常规报价('),\'devsrv/API/api/Desk/DashBoard/Gadget/$ {id}/D ata \'? – eminlala