Я хочу сохранить значение сеанса пользователя в приложении Angular после входа в систему. У меня есть фон php, в значении сеанса хранилища PHP с использованием $ _SESSION, для того же способа хранения значения сеанса Angular4.
ты можешь использовать локальное хранилище для этого …
см. эту ссылку ниже для локального хранения в угловых 4
Вам придется использовать либо sessionStorage или же LocalStorage.
Рекомендуется внедрить (инъецируемый) сервис для доступа к хранимым переменным сеанса в любом месте вашего приложения Angular.
В качестве альтернативы вы можете использовать библиотеки, которые используют этот подход, такой как Angular2 постоянный сервис. Использование говорит само за себя
В Angular вы можете использовать LocalStorage для хранения таких значений:
localStorage.setItem('currentUser', yourUser);
Получить значение обратно:
const user = localStorage.getItem('currentUser');
Удалить предмет из хранилища:
localStorage.removeItem('currentUser');
Это на стороне клиента, поэтому он не так безопасен, как сессия PHP
Источник : https://developer.mozilla.org/nl/docs/Web/API/Window/localStorage