【问题标题】:Angular js save session dataAngular js保存会话数据
【发布时间】:2016-08-10 16:18:20
【问题描述】:

我有一些问题,我正在为商业创建应用程序,并且购物车可以工作,但是当我重新加载页面时,会话消失了,购物车等等。

这是我的代码

//show product page
  $scope.showProductInfo=function (id,desc,img,name,price) {   
     sessionStorage.setItem('product_info_id', id);
     sessionStorage.setItem('product_info_desc', desc);
     sessionStorage.setItem('product_info_img', img);
     sessionStorage.setItem('product_info_name', name);
     sessionStorage.setItem('product_info_price', price);
     window.location.href = "/#/page8";
   };

   //add to cart function
   $scope.addToCart=function(id,image,name,price){    
    cart.add(id,image,name,price,1);  
   };                          

如何像 php 那样将数据保存到会话或 cookie 中,所以如果重新加载页面,会话不会破坏/ session_destroy();

希望有人关心帮助我

【问题讨论】:

标签: javascript php angularjs session ionic-framework


【解决方案1】:
  1. 将购物车管理投入使用 - 这样您就可以从任何控制器获得相同的数据。
  2. 服务初始化时 - 尝试从本地存储加载(如果没有 - 创建空购物车)
  3. 对购物车的任何更改都必须更新本地存储

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2010-09-14
    • 2016-07-31
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多