Как показать сообщение только при первом посещении с Angular 8? - PullRequest
1 голос
/ 22 апреля 2020

Я использую Angular8, и мне нужно показать сообщение в HTML, но только при первом посещении этой страницы. И после того, как я вернусь на эту страницу, это сообщение будет скрыто. Как это сделать?

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

Вы можете использовать localStorage как

constructor(){
  this.firsttime = localStorage.getItem('firsttime');

  if(localStorage.getItem('firsttime') == null || localStorage.getItem('firsttime') == undefined) {
        this.firsttime = 'true';
        localStorage.setItem('firsttime', 'true');
      }
      else localStorage.setItem('firsttime', 'false');
  }

Демонстрационный код: https://stackblitz.com/edit/angular-firsttime1

0 голосов
/ 22 апреля 2020

H ie Хелен, Вы можете показать это сообщение, используя службу повара ie или локальное хранилище, или через базу данных, используя условие, вы можете проверить, сохранен ли повар ie для этого конкретного случая, если нет вы можете показать сообщение или, если повар ie сохранен, вы можете сделать его скрытым

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