簡體   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