mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
Expose an onScroll event
This commit is contained in:
9
js/ext/angular/src/directive/ionicContent.js
vendored
9
js/ext/angular/src/directive/ionicContent.js
vendored
@@ -27,6 +27,7 @@ angular.module('ionic.ui.content', [])
|
||||
scope: {
|
||||
onRefresh: '&',
|
||||
onRefreshOpening: '&',
|
||||
onScroll: '&',
|
||||
refreshComplete: '=',
|
||||
scroll: '@',
|
||||
hasScrollX: '@',
|
||||
@@ -108,6 +109,14 @@ angular.module('ionic.ui.content', [])
|
||||
});
|
||||
}
|
||||
|
||||
$element.bind('scroll', function(e) {
|
||||
$scope.onScroll({
|
||||
event: e,
|
||||
scrollTop: e.detail.scrollTop,
|
||||
scrollLeft: e.detail.scrollLeft
|
||||
});
|
||||
});
|
||||
|
||||
$scope.$parent.$on('scroll.refreshComplete', function(e) {
|
||||
sv && sv.finishPullToRefresh();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user