右键单击在新选项卡中打开不适用于窗口.按角度11打开



我在标记我的angular应用程序(版本11(上遇到重定向问题。

当我左键单击链接时,重定向就正确完成了。

当我按下ctrl+左键时,也没关系。

然而,当我右键点击并";在新标签中打开";那么这个新的选项卡不会重定向到期望的链接,而是重定向到我的应用程序的主页。

redirectTo() {
window.open("https://www.mylink.com");
}
<a (click)="redirectTo()">My link</a>

你有解决方案吗?

感谢

这可以通过纯HTML 实现

<a href="https://www.mylink.com">My link</a>

或者更好的是为外部url创建一个指令。

您将把目标添加到window.open函数中

window.open("https://www.link.com", '_blank'); 

如果你想使用仅HTML的实现这一点

<a href="www.link.com" target="_blank">Link</a>

相关内容

最新更新