【发布时间】:2019-11-21 08:12:35
【问题描述】:
我正在使用 Angular 6 开发一个项目,我使用 (click)="actionNavigateAway()" 将页面定向到新的 Url。这在 左键单击 上效果很好。但是在 右键单击 时,它会显示一个上下文菜单,其中包含Back、Reload 等选项(如第一张照片所示)。
相反,我想展示的是我们通常在右键单击链接时找到的默认上下文菜单(图 2)。我在网上搜索并找到了制作自定义上下文菜单的方法,但默认情况下没有。你能帮我吗?谢谢。
【问题讨论】:
-
你能在 stackblitz 中分享你的代码吗?
-
人们发布评论只是为了 50 个代表的答案,代表竞赛永远不会在这里结束:D
-
@javan.rajpopat 这些是不同的上下文菜单,因为上下文菜单的来源是不同的元素,在第二张图片中它说在新选项卡中打开 链接,因为它是链接,您不能将 div 打开到新标签中吗?以及自定义默认上下文菜单,出于某些安全原因,浏览器不允许您这样做。