防止angular7中的默认上下文菜单
在我的Angular项目中,我使用Angular防止angular7中的默认上下文菜单,angular,datatable,contextmenu,Angular,Datatable,Contextmenu,在我的Angular项目中,我使用Angular数据表,并创建了一个上下文菜单。但是,单击它时,默认的右键单击选项也会与创建的上下文菜单一起出现。如何在Angular中防止默认的右键单击操作?使用事件.preventDefault(): HTML <div (contextmenu)="foo($event)"> [...] </div> 它对我不起作用,上下文菜单完全消失。我可以使用纯打字脚本代码吗。我尝试了event.stopPropagation(),但仍然不
数据表
,并创建了一个上下文菜单。但是,单击它时,默认的右键单击选项也会与创建的上下文菜单一起出现。如何在Angular中防止默认的右键单击操作?使用事件.preventDefault()
:
HTML
<div (contextmenu)="foo($event)">
[...]
</div>
它对我不起作用,上下文菜单完全消失。我可以使用纯打字脚本代码吗。我尝试了event.stopPropagation(),但仍然不起作用。我在index.html中找到了一个临时解决方案设置,无论如何,谢谢您的帮助:)
foo($event: MouseEvent) {
$event.preventDefault();
/* INSERT CODE HERE */
}