[英]How to open router.navigate /router link with query params in new tab
我正在嘗試導航到單擊事件的新選項卡,我需要傳遞查詢參數
<div (click)="viewDetails()">view<div>
功能
import { NavigationExtras, Router } from '@angular/router';
viewDetails(){
let navigationExtras: NavigationExtras = {
queryParams: {
"selectedAssessmentId": 10
}
};
this.router.navigate(['./view'], navigationExtras)
}
目前,能夠在當前選項卡中打開。 但是,我需要在帶有查詢參數的新選項卡中打開它。 我也嘗試過[RouterLink]
但遇到了同樣的問題。
您可以在模板中使用 routerLink
<a [routerLink]="['/view']" [queryParams]="{id: 10}" target="_blank">view</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.