[英]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.