0

В настоящее время я работаю над мобильным приложением, где я получаю ответ от вызова REST GET.Reload Scenario in AngularJS

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

Нужно мнение экспертов, пожалуйста?

+0

Что вызывает перезагрузку? Пользователь нажал кнопку обновления в браузере? Или кнопка обновления на представлении? Можете ли вы более конкретно рассказать о своих потребностях? Является ли производительность проблемой? –

+0

** перезагрузка браузера ** .. с точки зрения производительности, я хочу убедиться, что при повторном загрузке страницы не должно быть ненужного попадания на сервер. –

ответ

0

Возможно, вам стоит рассмотреть session storage. Он будет сохраняться только до тех пор, пока активна текущая сессия (пока вкладка или окно не будет закрыто), и вы наверняка можете подумать о дополнительных стратегиях безопасности, таких как шифрование и истечение срока действия.

Создайте службу AngularJS для своего источника данных, которая сначала запросит хранилище сеансов как кеш, прежде чем беспокоить ваши серверы. Я бы рекомендовал создать службу, которая сама по себе включает хранение сеанса - может быть, назвать ThingCache, который будет введен в основную службу данных.