как восстановить статус интерфейса приложения angular 6 после закрытия браузера - PullRequest
0 голосов
/ 18 октября 2018

В настоящее время мы являемся командой, разрабатывающей одностраничное приложение с углом наклона 6.

это приложение имеет одну страницу "home", которая содержит панель навигации и из которой мы можем получить доступ к функциональности приложения.

каждая функциональность представлена ​​в окне " primeng dialog ", создаваемом динамически на домашней странице.

, поэтому мы хотим, чтобы пользователь снова подключился после выхода из системы или закрытия браузера.может восстановить домашнюю страницу в последнем состоянии, когда он был подключен «окна, открытые до того, как автоматически откроются окна».

Наша цель - создать приложение, которое может сохранить ее статус, как и многие другие приложения, сохраняющие вашу рабочую станцию.

1 Ответ

0 голосов
/ 18 октября 2018

Как сказано в первом комментарии, вы, вероятно, захотите сохранить этот статус в локальном хранилище.Любой, у кого есть доступ к компьютеру, имеет доступ к локальному хранилищу, поэтому лучше не помещать туда конфиденциальную информацию.Обычно мы стараемся использовать только идентификаторы строк и перечисления в базе данных в локальном хранилище.

ngOnInit() {
   this.userStatus = localStorage.getItem('currentStatus');
}

someFunctionThatIsUsedToChangeStatus() {
    // logic to change status
    // ...

    localStorage.setItem('currentStatus', this.userStatus);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...