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模块。为什么? –