如何使用javascript在angularjs中进行会话处理?
应用程序中只有两点需要登录 出现:如何使用javascript在angularjs中进行会话处理?,javascript,angularjs,session-cookies,Javascript,Angularjs,Session Cookies,应用程序中只有两点需要登录 出现: 当我未登录并试图访问需要登录的页面时,例如我的个人资料页面 当我试图提出需要登录的请求时,例如,当我试图发布某些内容时,我的会话已过期 对于angularJS: 要保存值:$window.sessionStorage.setItem('key','value') 要检索值:$scope.name=$window.sessionStorage.getItem('key') 下面是一个小例子: 我建议您使用$window的角度方式。但是,如果你想自己做这件事
- 要保存值:
$window.sessionStorage.setItem('key','value')
- 要检索值:$
scope.name=$window.sessionStorage.getItem('key')
- 要保存值:
$window.sessionStorage.setItem('key','value')
- 要检索值:$
scope.name=$window.sessionStorage.getItem('key')
您可以在AngularJS中搜索和使用
$sessonStorage
或$coockiesStorage
或$localStorage
您可以在angularjsis html 5中搜索和使用$sessonStorage
或$localStorage
与所有浏览器兼容?html 5是否与所有浏览器兼容?
use HtML5 $sessonStorage or $localStorage.
Example
--------
sessionStorage.setItem('id', userId);
sessionStorage.getItem('id');
// Save data to sessionStorage
sessionStorage.setItem('key', 'value');
// Get saved data from sessionStorage
var data = sessionStorage.getItem('key');
// Remove saved data from sessionStorage
sessionStorage.removeItem('key');
// Remove all saved data from sessionStorage
sessionStorage.clear();