How to reload page the page with pagination in Angular 2?

FABI1987 picture FABI1987 · May 15, 2017 · Viewed 257.5k times · Source

How can I reload the current page on Angular 2?

if iam in page 2 (pagination) and refresh the page it will show page 1(URL pageload) but i want i refresh the page 2 and it will appear in page 2

Answer

Alexander Staroselsky picture Alexander Staroselsky · May 15, 2017

This should technically be achievable using window.location.reload():

HTML:

<button (click)="refresh()">Refresh</button>

TS:

refresh(): void {
    window.location.reload();
}

Update:

Here is a basic StackBlitz example showing the refresh in action. Notice the URL on "/hello" path is retained when window.location.reload() is executed.