本文介绍了如何在 AngularJS 中设置 cookie 的过期日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  1. 我们希望将用户的授权信息存储在 cookie 中,在浏览器刷新 (F5) 时不应丢失.

  1. We want to store User's Authorization information in cookie which should not be lost upon refresh (F5) of browser.

我们希望将授权信息存储在permanent-cookie"中,以防用户在登录时选择了记住我"复选框.

We want to store authorization info in "permanent-cookie" in case user has opted for "Remember Me" check box at the time of log-on.

推荐答案

这在 1.4.0 版本的 angular 中使用 ngCookies 模块是可能的:

This is possible in the 1.4.0 build of angular using the ngCookies module:

https://docs.angularjs.org/api/ngCookies/service/$饼干

angular.module('cookiesExample', ['ngCookies'])
.controller('ExampleController', ['$cookies', function($cookies) {
  // Find tomorrow's date.
  var expireDate = new Date();
  expireDate.setDate(expireDate.getDate() + 1);
  // Setting a cookie
  $cookies.put('myFavorite', 'oatmeal', {'expires': expireDate});
}]);

这篇关于如何在 AngularJS 中设置 cookie 的过期日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 14:36