Eventos de gestos de ionic
| Evento | Descripción | Uso | Ejemplo |
|---|---|---|---|
| on-hold | La duración de la pulsación larga es de 500 milisegundos. | <button on-hold="onHold()" class="button"> Test </button> |
Pruébalo » |
| on-tap | Este es el evento de toque ligero (tap). Si la pulsación supera los 250 milisegundos, ya no se considera un toque ligero. | <button on-tap="onTap()" class="button"> Test </button> |
Pruébalo » |
| on-double-tap | Evento de doble toque en la pantalla | <button on-double-tap="onDoubleTap()" class="button"> Test </button> |
Pruébalo » |
| on-touch | Esto es diferente de on-tap: se ejecuta al instante, en cuanto el usuario hace clic, sin esperar a touchend/mouseup. | <button on-touch="onTouch()" class="button"> Test </button> |
Pruébalo » |
| on-release | Se activa cuando el usuario finaliza el evento táctil. | <button on-release="onRelease()" class="button"> Test </button> |
Pruébalo » |
| on-drag | Esto es similar al arrastre en PC. Mientras mantienes presionado un objeto y la mano comienza a moverse, se activa on-drag. | <button on-drag="onDrag()" class="button"> Test </button> |
Pruébalo » |
| on-drag-up | Arrastrar hacia arriba. | <button on-drag-up="onDragUp()" class="button"> Test </button> |
Pruébalo » |
| on-drag-right | Arrastrar hacia la derecha. | <button on-drag-right="onDragRight()" class="button"> Test </button> |
Pruébalo » |
| on-drag-down | Arrastrar hacia abajo. | <button on-drag-down="onDragDown()" class="button"> Test </button> |
Pruébalo » |
| on-drag-left | Arrastrar hacia la izquierda. | <button on-drag-left="onDragLeft()" class="button"> Test </button> |
Pruébalo » |
| on-swipe | Se refiere al efecto de deslizamiento del dedo, puede ser en cualquier dirección. Y al igual que on-drag, tiene eventos separados para las cuatro direcciones. | <button on-swipe="onSwipe()" class="button"> Test </button> |
Pruébalo » |
| on-swipe-up | Efecto de deslizamiento del dedo hacia arriba. | <button on-swipe-up="onSwipeUp()" class="button"> Test </button> |
Pruébalo » |
| on-swipe-right | Efecto de deslizamiento del dedo hacia la derecha. | <button on-swipe-right="onSwipeRight()" class="button"> Test </button> |
Pruébalo » |
| on-swipe-down | Efecto de deslizamiento del dedo hacia abajo. | <button on-swipe-down="onSwipeDown()" class="button"> Test </button> |
Pruébalo » |
| on-swipe-left | Efecto de deslizamiento del dedo hacia la izquierda. | <button on-swipe-left="onSwipeLeft()" class="button"> Test </button> |
Pruébalo » |
$ionicGesture
Un servicio de Angular que expone los gestos de ionic.EventController.
Métodos
on(eventType, callback, $element)
Agrega un detector de eventos a un elemento.
| Parámetros | Tipo | Detalles |
|---|---|---|
| eventType |
string
|
El evento de gesto que se escucha. |
| callback |
function(e)
|
El evento que se dispara cuando ocurre el gesto. |
| $element |
element
|
El evento que escucha el elemento angular. |
| options |
object
|
Objeto. |
off(eventType, callback, $element)
Elimina un detector de eventos de gesto de un elemento.
| Parámetros | Tipo | Detalles |
|---|---|---|
| eventType |
string
|
El evento de gesto que se deja de escuchar. |
| callback |
function(e)
|
El detector a eliminar. |
| $element |
element
|
El elemento angular del evento escuchado. |