Javascript 你怎么逃跑?带路由器的符号。是否以角度导航?

Javascript 你怎么逃跑?带路由器的符号。是否以角度导航?,javascript,angular,typescript,router,Javascript,Angular,Typescript,Router,以下是导航方法: this.router.navigate(['/authenticated/search/?q=' + value]); 我需要在url中留下“?”符号,但在导航url后 /authenticated/search/%3Fq%3D 如何使用路由器转义“?”符号。以角度导航?尝试如下转义: console.log('/authenticated/search/?q='.replace('?','\\?')Trythis.router.navigate(['/authenti

以下是导航方法:

this.router.navigate(['/authenticated/search/?q=' + value]);
我需要在url中留下“?”符号,但在导航url后

/authenticated/search/%3Fq%3D

如何使用路由器转义“?”符号。以角度导航?

尝试如下转义:


console.log('/authenticated/search/?q='.replace('?','\\?')
Try
this.router.navigate(['/authenticated/search/],{queryParams:{q:value}})
如果我正确理解了文档,那么您可以执行
this.router.navigate(['/authenticated/search/'],{q:value})