mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 13:32:54 +08:00
32 lines
671 B
TypeScript
32 lines
671 B
TypeScript
import {App, Page, Refresher} from 'ionic-angular';
|
|
import {MockProvider} from './mock-provider';
|
|
|
|
|
|
@App({
|
|
templateUrl: 'main.html',
|
|
providers: [MockProvider]
|
|
})
|
|
class ApiDemoApp {
|
|
items: string[];
|
|
|
|
constructor(private mockProvider: MockProvider) {
|
|
this.items = mockProvider.getData();
|
|
}
|
|
|
|
doRefresh(refresher: Refresher) {
|
|
console.log('DOREFRESH', refresher);
|
|
|
|
this.mockProvider.getAsyncData().then((newData) => {
|
|
for (var i = 0; i < newData.length; i++) {
|
|
this.items.unshift( newData[i] );
|
|
}
|
|
|
|
refresher.complete();
|
|
});
|
|
}
|
|
|
|
doPulling(refresher: Refresher) {
|
|
console.log('DOPULLING', refresher.progress);
|
|
}
|
|
}
|