如何在Angular js中设置cookie的到期时间?

时间:2017-01-31 11:33:02

标签: angularjs cookies

假设我在cookiestore中存储了一个值。

我也要设定到期时间。以下是我写的片段。

是否有人可以给出在cookie中设置值,到期时间设置以及检查cookie之后的工作代码。

我在index.html页面中引用了cookie的js文件:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular-cookies.js"></script>

代码:

var now = new Date();
now.setDate(now.getDate() - 1);
$cookieStore.put("Name", 'cookievalue', { 'expires': now });

虽然我已经设定了到期时间,但它仍然获得了cookie值。 阅读cookie:

$window.alert($cookieStore.get('Name'));

1 个答案:

答案 0 :(得分:0)

尝试

var expireDate= new Date();
expireDate.setHours(17,45,0,0);
$cookies.put("Name", "cookievalue", {
        expires: expireDate
        });