How create true lazy loading? Problem is next: i have create lazy loading on scroll. I use infinite-scroll on scroll fires event and i get next page and concat with array on page1. But i think it not true because i increasing array. Help please how create lazy load with out increasing array?
onScroll() {
var inOrOut = this.selectedType.inOrOut == 'incoming' ? 1 : 0;
if(this.selectedType.page.page !== false) {
this.selectedType.page.page = this.selectedType.page.page + 1;
this.getMessagesForPage();
}
}
getMessagesForPage() {
var self = this;
this.messageSmsService
.getMessagesForPage(this.page)
.subscribe(
result => {
self.allData[ self.selectedType.type].push(result);
},
error => {...})
}