0
角度2のカスタムイベントを間隔で聴くことはありますか? 3秒で1回好きですか?ホストリスナー待機
export class scrollDirectiveComponent{
pageNo:any=1;
@Input() pageNumber:any;
@Output() emitPageNumber:EventEmitter<any> =new EventEmitter();
@HostListener('scroll', ['$event'])
onScroll(event) {
console.log('scrolled', event.target.scrollTop);
let tracker = event.target;
let limit = tracker.scrollHeight - tracker.clientHeight - 5;
console.log(event.target.scrollTop, limit);
if (event.target.scrollTop > limit) {
this.pageNumber++;
this.emitPageNumber.emit(this.pageNumber);
}
}
}
スクロールイベントを聴取し続け、ページ番号が自動的にインクリメントされます。待機できない場合は、スクロールバーを新しい位置に変更することができますか?
をやったことがないので、試してみる必要があることを確認していませんか? –