Мобильные события, такие как tap, swipe with emberjs

Есть ли какой-либо предшествующий уровень техники/литература о том, как справляться с событиями касания на мобильном устройстве в приложении emberjs?

Наиболее распространенным является событие tap, но я не могу найти что-либо, что обсуждает его в контексте приложения emberjs.

Может ли использование jquery работать? Существует также jQuery mobile, но я заинтересован в том, чтобы интегрировать это с помощью ember, чтобы открыть другую червь червей.

У Ember есть поддержка touchEvents, но тогда все еще нужно выполнить работу, чтобы имитировать событие tap, swipe или pinch, например.

Мысли? Как люди делают мобильные приложения с помощью Emberjs?

Ответ 1

Вы должны проверить ember-hammertime и ember-gestures как примеры некоторых подходов к сообществу. Также искать "touch" на ember-observer

Теперь вы должны думать обо всем, как о прикосновении, это не проблема мобильного приложения.

Ответ 2

Просто используйте действия закрытия. Обычно я не буду полагаться на события jQuery. Однако я не думаю, что tap - это реальное событие. Ну, большинство устройств запускают onclick при нажатии. Но вы можете прикрепить любое событие:

<div ontouchstart={{action 'foo'}}>foo</foo>

Если вы хотите сделать более сложные вещи, подумайте о создании для него компонента.