Ionic - Eventi Javascript
Vari eventi ionici possono essere utilizzati per aggiungere interattività con gli utenti. La tabella seguente spiega tutti gli eventi ionici.
Nome dell'evento | Dettaglio evento |
---|---|
in attesa | Chiamato quando la durata del tocco è superiore a 500 ms. |
alla spina | Chiamato quando la durata del tocco è inferiore a 250 ms. |
al doppio tocco | Chiamato quando c'è un doppio tocco. |
al tocco | Chiamato immediatamente quando inizia il tocco. |
al rilascio | Chiamato quando il tocco finisce. |
durante il trascinamento | Chiamato quando il tocco viene spostato senza rilasciare la pagina in nessuna direzione. |
durante il trascinamento | Chiamato quando l'elemento viene trascinato verso l'alto. |
trascina a destra | Chiamato quando l'elemento viene trascinato a destra. |
trascina a sinistra | Chiamato quando l'elemento viene trascinato a sinistra. |
durante il trascinamento verso il basso | Chiamato quando l'elemento viene trascinato verso il basso. |
a scorrimento | Chiamato quando qualsiasi trascinamento ha un'elevata velocità che si muove in qualsiasi direzione. |
allo scorrimento verso l'alto | Chiamato quando qualsiasi trascinamento ha un'elevata velocità in movimento. |
a scorrimento a destra | Chiamato quando qualsiasi trascinamento ha un'elevata velocità che si sposta a destra. |
a scorrimento verso sinistra | Chiamato quando qualsiasi trascinamento ha un'elevata velocità di spostamento verso sinistra. |
allo scorrimento verso il basso | Chiamato quando qualsiasi trascinamento ha un'elevata velocità in movimento verso il basso. |
Utilizzo di eventi
Poiché tutti gli eventi ionici possono essere utilizzati allo stesso modo, ti mostreremo come utilizzare il file on-touchevento e puoi semplicemente applicare gli stessi principi agli altri eventi. Per cominciare, creeremo un pulsante e assegneremo un fileon-touch evento, che chiamerà il onTouchFunction().
<button on-touch = "onTouchFunction()" class="button">Test</button>
Quindi creeremo quella funzione nel nostro ambito di controllo.
$scope.onTouchFunction = function() {
// Do something...
}
Ora, quando si verifica l'evento touch, il file onTouchFunction() sarà chiamato.