2015-07-03 76 views

回答

8

如果你只是想聽滾動事件,最簡單的方法可能是使用on-scroll指令。

HTML:

<ion-content on-scroll="getScrollPosition()"> 
    <div class="list"> 
     <div class="item" ng-repeat="item in data.items">Item {{item}}</div> 
    </div> 
</ion-content> 

JS:

$scope.getScrollPosition = function(){ 
    console.log($ionicScrollDelegate.getScrollPosition().top) 
} 

Codepen here

+1

出於某種原因,這個代碼在我的應用程序工作。我想我有其他東西「阻止」它。我發現了一篇博文,它告訴我們使用on-refresh指令來調用一個廣播scroll.refreshComplete事件(帶有$ scope。$ broadcast('scroll.refreshComplete');)的函數,現在它可以工作。謝謝。 –

+0

不,根本不起作用。 – Romain

+0

這對離子1.3.x有效。 – skotturi