Angular2和cookies

时间:2017-03-28 09:07:13

标签: javascript angularjs angular-cli

我有一些通知代码:

<div class="alert alert-success" [ngClass]="{hidden: showBanner('some-value')}">
    <button type="button" class="close" data-dismiss="alert" (click)="hideBanner('some-value')">&times;</button>
    <strong>NOTICE:</strong>  Some notice text... 
</div>

当用户关闭此通知时,我设置了一个cookie,当页面加载时,我会在显示之前检查cookie是否已经预先设置。

showBanner(value)
{
   return (Cookie.check(value)) ? true : false;
}

hideBanner(value)
{
    Cookie.set(value,'true',new Date().setFullYear(2300,1,1));
    var cookies = Cookie.getAll();
    Object.keys(cookies);
}

当我在浏览器中检查cookie时,它会将其显示为设置为&#34;会话&#34; cookie而不是基于日期的cookie。

enter image description here

知道如何解决这个问题吗?

0 个答案:

没有答案