Autoload when reach bottom
This commit is contained in:
@@ -37,7 +37,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<button type="button" *ngIf="more" class="btn btn-default" aria-label="More" (click)="loadSongs()">
|
<button type="button" *ngIf="more" class="btn btn-default" aria-label="More" (click)="loadSongs()" (window:scroll)="onScroll($event)">
|
||||||
<span class="glyphicon glyphicon-plus" aria-hidden="true"></span> More...
|
<span class="glyphicon glyphicon-plus" aria-hidden="true"></span> More...
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
|||||||
@@ -57,4 +57,10 @@ export class AlbumComponent implements OnInit {
|
|||||||
scrollTop(): void {
|
scrollTop(): void {
|
||||||
window.scrollTo(0,0);
|
window.scrollTo(0,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onScroll(event: any) {
|
||||||
|
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
|
||||||
|
this.loadSongs();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user