如何使用`ngx-cookie-service`设置cookie过期日期

时间:2018-06-13 08:23:46

标签: angular angular5

我正在使用ngx-cookie-service作为我的angular5应用。有谁帮我展示设定过期日期的方法?

我试着这样:

setCookies($event){
        this.cookieService.set( 'retailAppCookies', "true", 30 );
        this.cookieService.set( 'expires', '2030-07-19' );
    }

但不行。任何人帮助我?

2 个答案:

答案 0 :(得分:1)

在 2021 年,您可以添加日期,但它已是日期实例。以下示例将 cookie 设置为 1 小时过期

cookieService.set('test', 'Hello World', { expires: new Date(new Date().getTime() +  1000 * 60 * 60); });

有关这方面的更多详细信息,请参阅 API documentation

答案 1 :(得分:0)

您不能在 ngx-cookie-service 中添加日期,而必须添加类似的天数

 this.cookieService.set('CookieName', 'Cookie Value', 5);

这将在5天后过期