1 回答

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
通過(guò)控制loadMore判斷是否有加載更多 參考代碼示例
<ion-infinite-scroll (ionInfinite)="doInfinite($event)" [threshold]="'10%'" [enabled]="loadMore">
<ion-infinite-scroll-content [loadingSpinner]="'bubbles'">
</ion-infinite-scroll-content>
</ion-infinite-scroll>
doInfinite(infiniteScroll) {
let id = this.lists[this.lists.length - 1]["id"];
let params = {
'Id': id,
'getPast': 'true'
};
this._demoService.list(params)
.subscribe((result) => {
if (result.data.length > 0) {
this.lists = this.lists.concat(result.data);
}
infiniteScroll.complete();
this.loadMore = result.data.length == 10; //一次請(qǐng)求多少條
}, (err) => {
infiniteScroll.complete();
});
}
添加回答
舉報(bào)