Ionic scroll does not work when using api…
And $event handler is not fireing
HTML
Ionic Menu Starter
Toggle Menu
<ion-list [virtualScroll]="items" approxItemHeight="50px">
<ion-item *virtualItem="let item">
{{item.name}}
</ion-item>
</ion-list>
<ion-infinite-scroll (infinite)="doInfinite($event)">
<ion-infinite-scroll-content loadingSpinner="bubbles"
loadingText="Loading more data...">
</ion-infinite-scroll-content>
</ion-infinite-scroll>
</ion-content>
Controller
import { Component } from ‘@angular/core’;
import { NavController , Loading} from ‘ionic-angular’;
import {Code4Sa} from '../../providers/code-4-sa/code-4-sa';
@Component({
templateUrl: 'build/pages/page1/page1.html',
providers: [Code4Sa]
})
export class Page1 {
items;
private start:number=0;
constructor(private navController: NavController, private code4sa: Code4Sa) {
}
ngAfterViewInit() {
this.updateMedicine();
}
updateMedicine(){
this.items = [];
this.code4sa.getAllMedicine().then(data => {
this.items = data;
// console.log(data);
});
}
doInfinite(infiniteScroll) {
console.log('doInfinite, start is currently '+this.start);
infiniteScroll.complete();
}
}