1
我想向URL添加查詢參數。如何在不使用@ angular/router的情況下添加添加查詢參數
http://example.com/#/xyz?queryParams1=data&queryParams2=data
但是不想從一個頁面導航到另一個頁面。我閱讀角度文檔,但無法使用@angular/router
。它背後的想法只是通過URL跟蹤事情,而不是導航。
任何幫助,將不勝感激。
我想向URL添加查詢參數。如何在不使用@ angular/router的情況下添加添加查詢參數
http://example.com/#/xyz?queryParams1=data&queryParams2=data
但是不想從一個頁面導航到另一個頁面。我閱讀角度文檔,但無法使用@angular/router
。它背後的想法只是通過URL跟蹤事情,而不是導航。
任何幫助,將不勝感激。
您可以使用Location from @angular/common
這將允許你這樣做而不導航更新網址,例如:
let queryString = 'queryParams1=data&queryParams2=data';
this.location.replaceState('/xyz', queryString);
你可以用普通的JavaScript讀出來,但是爲什麼要這麼做,如果所有的閱讀和解析邏輯在'@ angular/router'包中有你的需要 – devqon
你想使用Angular方式閱讀它,但是拒絕使用專爲此特定目的而設計的Angular模塊。爲什麼? –