角度导航方法中建议使用新选项卡

Posted

技术标签:

【中文标题】角度导航方法中建议使用新选项卡【英文标题】:A new tab is suggested in the angular navigation method 【发布时间】:2022-01-14 08:34:33 【问题描述】:

我的 Angular 应用程序中有一个带有标签的组件,如下所示: <a click="navigate()"></a> 右键单击它应该建议打开一个新选项卡,但事实并非如此。 当我将routerlink直接放在标签中时,当我右键单击它时,它会建议我在新选项卡中打开它。 <a routerLink="blabla"></a> 我的问题是我需要一种导航它的方法。 有人有解决办法吗?

编辑: 我可能不清楚我在问什么,我知道如何在该方法中导航。我的问题是:当我通过方法导航到另一条路线时,右键单击标签并不建议像这样在新标签中打开图片。 enter image description here

【问题讨论】:

是点击时路由还是先右键再路由 @errorau 我可能不清楚我在问什么,我知道如何在方法中导航。我的问题是:当我通过方法导航到另一条路线时,右键单击 标签不建议在新标签页中打开。 【参考方案1】:

是的,您可以在函数中使用 TS 文件中的路由器

this.router.navigate([routerUrl]);

this.router.navigateByUrl('your url')

【讨论】:

可能不清楚我在问什么,我知道如何在方法中导航。我的问题是:当我通过方法导航到另一条路线时,右键单击 标签不建议在新标签中打开。

以上是关于角度导航方法中建议使用新选项卡的主要内容,如果未能解决你的问题,请参考以下文章

如何在角度 2 的新选项卡中打开路由 url?

Datagrid 导航链接在新选项卡中打开

角度选项卡选择打开新页面而不是在同一页面中打开

在 CMS 中添加新的导航选项卡(keystone JS)

Vuetify:导航栏在新选项卡中打开特定链接

导航到新选项卡时调用异步函数