Member 14704249 Ответов: 1

Как обновить страницу только один раз?


Я хочу обновить страницу только один раз, используя angular 7.

Что я уже пробовал:

Я уже пробовал
ngOnInit(){
      let win = (window as any);
      if(win.location.search !== '?loaded' ) {
          win.location.search = '?loaded';
          win.location.reload();
      }
  }

но этот код постоянно обновляет страницу.

1 Ответов

Рейтинг:
2

Richard Deeming

Присвоение значения location.search перезагрузит страницу, используя новый URL-адрес.

Но вы сразу звоните location.reload после этого, который перезагружает страницу с помощью электрический ток URL-адрес, который не включает новый параметр поиска.

Удалить вызов на reload, и ваш код должен работать.