【问题标题】:Angular 8 save array in cookieAngular 8在cookie中保存数组
【发布时间】:2019-12-04 11:05:47
【问题描述】:

我正在使用ngx-cookie-service

{
    "user": [
        {
            "id": 109,
            "name": "name1",
            "job" : "job name"

        }
    ],
    "token":"xxxx"
}

    this.cookieService.set( 'user_id', result.user.id );
    this.cookieService.set( 'user_name', result.user.name );
    this.cookieService.set( 'user_job', result.user.job );

如何将其保存为 JSON 数组而不是单独保存?

点赞this.cookieService.set( 'user', result.user );

【问题讨论】:

    标签: javascript angular cookies angular6 ngx-cookie-service


    【解决方案1】:

    您可以使用stringify() 并保存它,然后parse() 将值取回

    设置值:

    this.cookieService.set('user', JSON.stringify(result));
    

    要检索值:

    JSON.parse(this.cookieService.get('user'));
    

    【讨论】:

      【解决方案2】:

      这是在 Cookie 中添加对象的示例

      this.cookieService.set( 'user', JSON.stringify(result));
      
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-12
        • 2018-09-25
        • 2017-09-16
        • 2018-09-29
        • 1970-01-01
        • 2016-08-10
        • 1970-01-01
        相关资源
        最近更新 更多