我们希望将用户的授权信息存储在 cookie 中,该信息不应在浏览器刷新 (F5) 时丢失。
如果用户在登录时选择了“记住我”复选框,我们希望将授权信息存储在“permanent-cookie”中。
最佳答案
这在使用 ngCookies
模块的 angular 1.4.0 构建中是可能的:
https://docs.angularjs.org/api/ngCookies/service/$cookies
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});
}]);
关于javascript - 如何在 AngularJS 中设置 cookie 的过期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624181/