我有一个 div
元素或 tr
元素,上面有一个路由器链接。
由于它不是 a
标签,因此没有右键单击和“在新选项卡中打开”或 strg + 单击在新选项卡中打开的选项。
但是我想实现这个功能,所以如果用户想在新选项卡中打开链接,他可以像描述的那样做。我无法将 tr 更改为 a 标记。
是否有可能在没有 a
标签的情况下“在新选项卡中打开”此功能?
最佳答案
href 重新加载页面,无需在 SPA 中使用。
它仅适用于 anchor 标记,以在右键单击使用时显示菜单。就像“在新选项卡中打开”
它可以用在按钮上。
您可以使用下面的代码来达到您的目的。
默认在新标签页中打开= target="_blank"
<a target="_blank" [routerLink]="'/edit/'+prop.id">
<a [routerLink]="'/edit/'+prop.id">
关于html - 右键单击在新选项卡中打开在 div 标签内的 routerlink 上不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56627500/