我根据使用无限滚动的离子2制作应用程序。
我遇到了一个问题..这个事件被多次触发,使我的应用程序运行不正常
这里是无限滚动组件的代码
doInfinite(infiniteScroll) {
this.page += 1;
this.loadPosts(this.page,"infinite");
console.log(this.page);
infiniteScroll.complete();
}
这console.log(this.page)
给我一个7.为什么跳到7?不是第一个?
很奇怪,它'像多次触发,所以this.page
一直持续到服务加载数据..
这是HTML代码
<ion-infinite-scroll (ionInfinite)="doInfinite($event)">
<ion-infinite-scroll-content
loadingSpinner="bubbles"
loadingText="Loading more data...">
</ion-infinite-scroll-content>
</ion-infinite-scroll>