Как я могу перезагрузить текущую страницу на Angular 2?
если я на странице 2 (разбиение на страницы) и обновляю страницу, она покажет страницу 1 (загрузка страницы URL), но я хочу, чтобы обновить страницу 2, и она появится на странице 2
Как я могу перезагрузить текущую страницу на Angular 2?
если я на странице 2 (разбиение на страницы) и обновляю страницу, она покажет страницу 1 (загрузка страницы URL), но я хочу, чтобы обновить страницу 2, и она появится на странице 2
window.location.reload()
Chrome в Linux, это было бы идеальным местом для получения вашего ответа, а затем вы можете проверить свой код, чтобы получить версию браузера и логика вокруг, ура !!
Ответы:
Это должно быть технически достижимо с помощью window.location.reload()
:
HTML:
<button (click)="refresh()">Refresh</button>
TS:
refresh(): void {
window.location.reload();
}
Обновить:
Вот базовый пример StackBlitz, показывающий обновление в действии. Обратите внимание, что URL-адрес в пути «/ hello» сохраняется при window.location.reload()
выполнении.
reload()
это стандартный подход браузера к перезагрузке ресурсов с текущего URL.