Files
2016-02-29 18:44:09 -05:00

31 lines
634 B
TypeScript

import {App, InfiniteScroll} 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();
}
doInfinite(infiniteScroll: InfiniteScroll) {
this.mockProvider.getAsyncData().then((newData) => {
for (var i = 0; i < newData.length; i++) {
this.items.push( newData[i] );
}
infiniteScroll.complete();
if (this.items.length > 90) {
infiniteScroll.enable(false);
}
});
}
}