Я делаю угловое заявление.Когда я вхожу в систему, я получаю идентификатор пользователя с сервера, и мне нужно сохранить его в localStorage.
Это код, который делает это:
localStorage.setItem('user', userId) // where "userId" is a string
Я тестируюэто на Chrome, и когда я вхожу в систему, он показывает ключ user
, а его значение - идентификатор пользователя.Кажется, это работает, но когда мне нужно использовать этот идентификатор и получить его с
localStorage.getItem('user')
, я получаю null
.
Если я вручную перезагружаю страницу, я получаю правильное значение.
Еще не сделано, если я выйду из системы и войду с другим пользователем, если я хочу получить идентификатор пользователя, я получу идентификатор старого пользователя, зарегистрированного в системе.Чтобы получить новый, правильный, мне нужно снова перезагрузить страницу вручную.
Я пытался использовать и localStorage
, и window.localStorage
, но результат не изменился.