0
を作成する方法、2角度Iは、マウスとタッチイベントの両方をサポートする必要があるので、私はこのは、カスタムのMouseDown/touchstart実装
<button
(touchstart)="doSomething($event)"
(mousedown)="doSomething($event)">
のようなコードが一つに両方をマージするいくつかの方法がありますか?また、タッチデバイスがマウスイベントをトリガーすることに気づいたので、私はより良い解決策が必要です。それは可能であり、例えば、イベントリスナーを記述するために、この
のようなもの<button (pointerDown)="doSomething">...</button>
そして、私のPointerDownイベントクラスで私は両方のイベントに耳を傾けますか?これはいいだろう:)
私も見つけましたng2-eventsライブラリ、私は必要なことをするかどうかはわかりません。
助けていただけたら幸いです!
ありがとう。 '
はい '@Output pointerDown = new EventEmitter()'と 'pointerDown.emit(value)'の行で、あなたが提供したコールバックを呼び出す必要があります – Julian
はい、私はそれを行いました。興味のある人は、[ここ](https://angular.io/docs/ts/latest/guide/attribute-directives.html)は、私がそれを理解するのに使ったドキュメントです –