我想导航到相同的当前URL,仅更改一个查询参数。
我找不到有关如何执行此操作的任何信息:
<a [routerLink]="['./']" [queryParams]="{language: 'fr'}">FR</a>
<a [routerLink]="['./']" [queryParams]="{language: 'nl'}">NL</a>
我也尝试过window.location.href
,但出现错误。
整个想法是在切换应用程序的语言时停留在同一页面上,以便app.component
会拦截URL并更改应用程序的语言。
感谢您在此上花费的时间
您需要传递一个空数组来代替
<a [routerLink]="[]" [queryParams]="{language: 'fr'}>FR</a>
<a [routerLink]="[]" [queryParams]="{language: 'nl'}">NL</a>