AngularJSにマウスのイベントハンドラを定義するng-mousedownなどはあるが、タッチイベントのng-touchstartなどがない。
Angularにng-touchstartが無かったので作ってみた - SundayHackingを参考に、$swipeを使わないようにすることでマウスイベントと別に処理できるようにしてみた。
まず共通に使える関数を用意して:
// my_directive.js |
ディレクティブとして定義する:
// my_directive.js |
以上でng-mousedownなどと同様に使用できるようになる:
// index.html |