所以基本上我無法用我的查詢參數得到正確的結果。例如,我們有一個查詢參數,看起來像這樣:在Angular 2中處理帶有多個問號的查詢參數
?encryptedId=zxcvbnm?:112233
返回的結果也只是ZXCVBNM,第二個問號,所有後續字符,它都被省略。
我已經嘗試過這樣的:
this.businessId = this.router.parseUrl(this.router.url).queryParams["bid"];
這:
this.activatedRoute.queryParams.subscribe((queryParams: Params) => {
this.businessId = queryParams['id'];
});
但兩者的代碼返回相同的結果。我想捕捉一切。請幫忙。謝謝!
很抱歉,這應該是一個評論,我是手機,我加入它錯誤地回答,會刪除它儘快 –
很抱歉的壞縮進。你可以查看激活路由文檔 –
我發現我必須對它進行編碼才能修復它。編碼工作。謝謝! – missellorin