Как обновить sh страницу только один раз, используя angular7? - PullRequest
0 голосов
/ 03 марта 2020

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

Я пробовал ниже код:

ngOnInit() {
  let win = (window as any);
  if (win.location.search !== ‘?loaded’ ) {
    win.location.search = ‘?loaded’;
    win.location.reload();
  }
}

, но этот код постоянно обновляет sh страницу. Пожалуйста, кто-нибудь, дайте мне решение, заранее спасибо.

1 Ответ

0 голосов
/ 03 марта 2020

почему вы не сохраняете флаг в sessionStorage и не обновляете sh в зависимости от его значения? например, установите флаг в sessionStorage до refre sh, и если флаг уже существует, тогда не продолжайте refre sh. Обратите внимание, что sessionStorage будет очищен, когда пользователь закроет браузер, и refre sh будет происходить каждый раз, когда пользователь загружает страницу после закрытия. Если вы действительно хотите это время только тогда, вы можете использовать localStorage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...