我正在尝试向所有页面的所有文本html元素(p,span,h1,h2 ...)添加“双击”事件,以打开弹出窗口。 我认为这是比添加到每个元素(dblclick)=“ funtion()”更好的方法。 我尝试修改组件“ p”,但不起作用...
任何人都知道该怎么办?
我正在AppComponent构造器上使用类似的解决方案,但是...我不喜欢
router.events
.pipe(filter(event => event instanceof NavigationEnd))
.subscribe((event: NavigationEnd) => {
$("p").dblclick(function() {
alert("Handler for .dblclick() called.");
});
});
答案 0 :(得分:0)
将元素包装在处理事件的div中。
<div (dblclick)=function()>
...elements..
</div>
答案 1 :(得分:0)
尝试一下:
<body (dblclick)="myFunction($event)">
......your code.....
</body>