繁体   English   中英

角2,如何编写自定义mousedown / touchstart实现

[英]angular 2, how to write custom mousedown/touchstart implementation

我需要同时支持鼠标和触摸事件,所以我有这样的代码

 <button
        (touchstart)="doSomething($event)"
        (mousedown)="doSomething($event)">

有什么方法可以将两者合并为一个吗? 我还注意到触摸设备会触发鼠标事件,因此我需要一个更好的解决方案。 例如,是否可以编写事件侦听器?

<button (pointerDown)="doSomething">...</button>

在我的PointerDown事件类中,我同时听这两个事件吗? 这会很好:)

我还找到了ng2-events库,不确定它是否能满足我的需求。

任何帮助,将不胜感激!

您可以使用属性指令和@HostListener进行所有操作。 不要把所有的东西都放在我的脑海里,但是一旦你看着它就会明白

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM