我想在我的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