【发布时间】:2021-09-05 17:42:13
【问题描述】:
我在一个旧项目中使用 angular 1.2.32,我需要知道如何设置 cookie 的到期时间。 我正在使用 ngCookies 并尝试使用以下行设置 cookie:
$cookies.putObject("newotpcookieobject", '7668787', { 'expires': expiresValue });
这里 expiresValue 是 javascript 中的 datetime 对象,获取它的代码如下:
var today = new Date();
var expiresValue = new Date(today);
expiresValue.setMinutes(today.getMinutes() + 120);
我是 angularJS 框架的新手。
【问题讨论】:
-
您使用的是哪个版本的 ngCookies?如果低于 1.4,则无法设置 cookie 的过期日期
-
谢谢@Julein,是的,它是 1.2.32,我担心如果不能为此设置过期,那我就完蛋了!!
-
我可以在我的 angular 1.2.32 项目中使用 angular-cookies 版本 1.4 及更高版本吗?我的意思是我可以参考本地文件?这行得通吗?
-
感谢您的帮助,您的最后一条评论有效!
标签: javascript angularjs cookies angular-cookies