用于存储与PHP $ _sessionvariables相同的Angular session值的variables
我想在login后将用户会话值存储在Angular应用程序中。 我有php的背景,在PHP存储会话值使用$ _SESSION,同样的方式如何存储会话值Angular4。
您可以使用本地存储为此目的…请参阅下面给出的本地存储angular4
您将不得不使用sessionStorage或localStorage 。
最好的做法是实现一个(注入)服务来访问Angular应用程序中任何地方的存储会话variables。
或者,您可以使用使用此方法的库,例如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