如何使用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的角度方式。但是,如果你想自己做这件事

应用程序中只有两点需要登录 出现:

  • 当我未登录并试图访问需要登录的页面时,例如我的个人资料页面
  • 当我试图提出需要登录的请求时,例如,当我试图发布某些内容时,我的会话已过期
  • 对于angularJS:

    • 要保存值:
      $window.sessionStorage.setItem('key','value')
    • 要检索值:$
      scope.name=$window.sessionStorage.getItem('key')
    下面是一个小例子:

    我建议您使用$window的角度方式。但是,如果你想自己做这件事,它非常类似():

    对于angularJS:

    • 要保存值:
      $window.sessionStorage.setItem('key','value')
    • 要检索值:$
      scope.name=$window.sessionStorage.getItem('key')
    下面是一个小例子:

    我建议您使用$window的角度方式。但是,如果你想自己做这件事,它非常类似():


    您可以在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();