2016-05-03 11 views
7

Sto cercando di rilevare l'evento di scorrimento, ma finora non ho avuto fortuna. Sto cercando somethiing come questo:In ionic 2 esiste un modo per rilevare lo slancio di scorrimento come evento?

this.scrollHandle.addEventListener('scroll', function(){ 
    window.requestAnimationFrame(function(){ 
     //do animation 
    }); 
}); 

Tuttavia è ferma ad ascoltare quando il dito viene rimosso dallo schermo, in modo da l'animazione si ferma fino a quando la quantità di moto finisce.

Questo è il comportamento almeno su iOS, non sono sicuro di Android.

+0

http://iscrolljs.com/ Questa potrebbe essere una soluzione ... – JGFMK

risposta

0

È ora possibile utilizzare gli eventi di scorrimento del tag ion-content in questo modo:

<ion-content (ionScroll)="myFunction($event)"> 
    <!-- PAGE CONTENT --> 
</ion-content> 

Gli eventi si possono usare sono ionScroll, ionScrollEnd, ionScrollStart. Vedi lo content docs per maggiori informazioni.

Spero che questo aiuti.