如何在cookies AngularJS(1.4)中设置过期时间?

时间:2018-02-13 10:21:15

标签: angularjs session cookies angular-cookies expired-cookies

如果用户登录,我想将用户数据保存在Cookie中,这样我就可以在浏览器关闭时再使用它,然后再次打开网站。为了添加Cookie,我使用的是angular-cookies由角度给出的.js。 (https://docs.angularjs.org/api/ngCookies

angular.module("app", ['ngCookies']); (已添加)
app.controller("xyzController", function ($cookieStore) {}); (将Cookie添加到控制器中)

当我存储cookie时,函数内部我正在使用此代码:
var expireDate = new Date(); expireDate.setDate(expireDate.getDate() + 10); $cookies.put('data-login-user',JSON.stringify($scope.loginuser),{'expires': expireDate});
在这种情况下,cookie正在添加,但它将进入会话cookie。没有过期时间,但根据代码我通过10天过期时间没有设置在cookies中。

那么如何使用此库为Cookie添加过期时间?

enter image description here

红色标记cookie是此代码通过会话cookie推送的cookie

0 个答案:

没有答案