Проблема, с которой я сталкиваюсь, заключается в том, что когда моя полоса прокрутки достигает нижней части, она выполняет вызов для следующих 20 записей в наборе результатов, однако она заменяет предыдущие 20 записей новыми 20. Я пропустил что-то с бесконечной прокруткой? Вот моя логика:
// top-rated-movies.component.ts
// ... ... ...
import {TopRatedMoviesService} from '../../services/top-rated-movies.service';
//... ... ...
export class TopRatedMoviesComponent implements OnInit {
topRatedMovies: Object;
pageNum = 1;
constructor(private _topMoviesService: TopRatedMoviesService) { }
ngOnInit(): void {
this._topMoviesService.getPopularMovies().subscribe(data => {
this.topRatedMovies = data;
});
}
onScrollDown() {
this.pageNum++;
this._topMoviesService.getPopularMovies(this.pageNum)
.subscribe(data => this.topRatedMovies = data);
}
}