Angular-Cli Лучший способ управлять уведомлениями

Я перевожу старый сайт в свой новый проект Angular CLI и хотел бы предложить своим пользователям уведомление.

"This is a new site! To access your old account, go here..."

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

Каков наилучший способ сделать это в Angular, если файлы cookie являются наилучшим способом, какой компонент следует использовать?

Спасибо!

1 ответ

Решение

Хотя файлы cookie широко используются для этой цели, это не будет правильным выбором. Файлы cookie предназначены для данных, которые должны поступать на сервер при каждом запросе.

ваш лучший вариант здесь localStorage посмотрите на API здесь: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

Также посмотрите на этот ответ на вопрос о разнице между sessionStorage, localStorage и cookie. https://www.quora.com/What-is-the-difference-between-sessionstorage-localstorage-and-Cookies

Выбор компонента зависит от вас, выберите то, что соответствует вашему приложению.

Другие вопросы по тегам