gpt4 book ai didi

javascript - 如何在新选项卡中打开带有查询参数的 router.navigate/router 链接

转载 作者:行者123 更新时间:2023-11-30 19:36:50 24 4
gpt4 key购买 nike

我正在尝试通过点击事件导航到新选项卡,我需要传递查询参数

<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>

关于javascript - 如何在新选项卡中打开带有查询参数的 router.navigate/router 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55862280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com