Ionic - Événements Javascript
Divers événements ioniques peuvent être utilisés pour ajouter de l'interactivité avec les utilisateurs. Le tableau suivant explique tous les événements ioniques.
Nom de l'événement | Détail de l'événement |
---|---|
en attente | Appelé lorsque la durée du toucher est supérieure à 500 ms. |
en fût | Appelé lorsque la durée du toucher est inférieure à 250 ms. |
en appuyant deux fois | Appelé lorsque vous appuyez deux fois sur. |
au toucher | Appelé immédiatement lorsque le toucher commence. |
à la sortie | Appelé lorsque le toucher se termine. |
en traînant | Appelé lorsque le toucher est déplacé sans relâcher autour de la page dans n'importe quelle direction. |
en traînant | Appelé lorsque l'élément est déplacé vers le haut. |
sur-glisser-droite | Appelé lorsque l'élément est déplacé vers la droite. |
sur-glisser-gauche | Appelé lorsque l'élément est déplacé vers la gauche. |
en descendant | Appelé lorsque l'élément est déplacé vers le bas. |
par balayage | Appelé lorsqu'un glissement a une vitesse élevée se déplaçant dans n'importe quelle direction. |
par balayage | Appelé lorsqu'un glissement a une vitesse élevée de déplacement. |
à droite | Appelé lorsqu'un glissement a une vitesse élevée se déplaçant vers la droite. |
à glisser vers la gauche | Appelé lorsqu'un glissement a une vitesse élevée se déplaçant vers la gauche. |
glisser vers le bas | Appelé lorsqu'un glissement a une vitesse élevée vers le bas. |
Utilisation des événements
Puisque tous les événements Ionic peuvent être utilisés de la même manière, nous allons vous montrer comment utiliser le on-touchévénement et vous pouvez simplement appliquer les mêmes principes aux autres événements. Pour commencer, nous allons créer un bouton et attribuer unon-touch événement, qui appellera le onTouchFunction().
<button on-touch = "onTouchFunction()" class="button">Test</button>
Ensuite, nous créerons cette fonction dans la portée de notre contrôleur.
$scope.onTouchFunction = function() {
// Do something...
}
Désormais, lorsque l'événement tactile se produit, onTouchFunction() sera appelé.