Javascript 如何在没有routerLink单击的情况下添加queryParams?

Javascript 如何在没有routerLink单击的情况下添加queryParams?,javascript,angular,typescript,routerlink,Javascript,Angular,Typescript,Routerlink,我想知道在没有路由器的情况下向url添加查询参数。navigateByUrl或routerLink单击 我什么都没试过 将查询参数添加到url尝试添加[queryParams]指令 <a routerLink="contact" [queryParams]="{first:fu,last:bar}" > Contact </a> 接触 我使用相同的routerLink解决了问题 Pls,如果您有具体要求,请添加更多信息。你的问题很笼统。它是您自己的应用程序中要

我想知道在没有路由器的情况下向url添加查询参数。navigateByUrl或routerLink单击

我什么都没试过


将查询参数添加到url

尝试添加[queryParams]指令

<a routerLink="contact" [queryParams]="{first:fu,last:bar}" >
   Contact
</a>

接触

我使用相同的routerLink解决了问题



Pls,如果您有具体要求,请添加更多信息。你的问题很笼统。它是您自己的应用程序中要向其发送/获取数据的链接,还是对API的外部调用。etcIn angular应用程序,如果您使用angular框架的路由器,您将使用@angular/router模块的“router”,然后,如果我在应用程序中使用路由,我将使用添加[routerLink]到模板或执行router.navigateByUrl,但此方法会更改浏览器的url链接,我只会将查询参数添加到url我理解,但你真正想要实现的是什么??给我们一个具体的例子,说明你想做什么。e、 g.A页有X,我想转到B页,我想以某种格式传输一些数据Z。(或者我想触发一些东西)这与http请求无关。在我的网页中,*ngIf取决于路由器参数。例如=>登录弹出真=>注册弹出真