Angular 将mouseevent传递给组件onclick
我试图用一个角度分量捕捉鼠标坐标 以下是所讨论的html:Angular 将mouseevent传递给组件onclick,angular,typescript,Angular,Typescript,我试图用一个角度分量捕捉鼠标坐标 以下是所讨论的html: <div id="container" class="fullSize" style="height:100%;" (click)="onClick(ev)"></div> 以及控制台中的错误: Cannot read property 'clientX' of undefined' 将MouseEvent传递给我的组件函数的正确方法是什么?您应该使用$event将MouseEvent对象传递给单击处理程序
<div id="container" class="fullSize" style="height:100%;" (click)="onClick(ev)"></div>
以及控制台中的错误:
Cannot read property 'clientX' of undefined'
将MouseEvent传递给我的组件函数的正确方法是什么?您应该使用
$event
将MouseEvent
对象传递给单击处理程序
所以简单地写下:
(click)="onClick($event)"
另见
你是我的英雄!是否有需要此特定标识符的原因?
(click)="onClick($event)"