Javascript 安古拉和饼干

Javascript 安古拉和饼干,javascript,angularjs,angular-cli,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>NOTI

我有一些通知代码如下:

<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,而不是基于日期的cookie


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

为什么不用cookies来代替cookies?谢谢-我用cookies代替了cookies,这样就不会那么痛苦了。@happy如果你找到了解决方案,你应该回答并接受这个问题。我使用browserStorage根据这个问题来解决这个问题。
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);
}