mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
33 lines
719 B
JavaScript
33 lines
719 B
JavaScript
import {NgElement, EventEmitter, Decorator, Component, View, PropertySetter} from 'angular2/angular2';
|
|
|
|
@Decorator({
|
|
selector: '[ion-refresher]'
|
|
})
|
|
export class Refresher {
|
|
constructor(
|
|
@NgElement() element:NgElement
|
|
) {
|
|
this.domElement = element.domElement;
|
|
this.domElement.classList.add('content');
|
|
|
|
this.refreshEvent = new EventEmitter('refreshing');
|
|
|
|
console.log(this.domElement);
|
|
|
|
this.domElement.children[0].addEventListener('scroll', function(e) {
|
|
console.log('CONTENT: scroll', e.target.scrollTop);
|
|
});
|
|
|
|
setTimeout(() => {
|
|
this.refresh()
|
|
}, 1000);
|
|
}
|
|
|
|
refresh() {
|
|
console.log('REFRESH');
|
|
this.refreshEvent.next({
|
|
data: 'blah'
|
|
});
|
|
}
|
|
}
|