簡體   English   中英

Angular 9 - [routerlink] 到實際的 url(但添加查詢參數)?

[英]Angular 9 - [routerlink] to the actual url (but adding query params)?

我想導航到相同的當前 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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM