zoukankan      html  css  js  c++  java
  • angular $cookies、$cookieStore

    js 文件 加载

    <script src="angular-cookies/angular-cookies.js"></script>
    注入:angular.element("aa",[
    ngCookies
    ]);
    controller("pointController",function ($scope,common_Fun,$http,$cookieStore,$cookies) {
      $cookies.put("userId",result.data.data{path:cook_path,expires:cook_expires});
    });
    //cook_path :存的路径。 例如:cook_path='/'存在根目录下,以下所有路径的页面都能取到   cook_expires = new Date(new Date("2020/08/15").getTime()); 存到2020年  这里使用2020/08/15不使用2020-08-15是因为ios不支持这种时间换算。
     //expires :存的期限 ,只支持 new Date()这样的原生格式。 $cookies.get("userId")取值。 //$cookieStore使用简单的多,只有存取删,但在实际上不够满足需求 $cookieStore.put("userId",111); $cookieStore.get("userId")

    注意: cookies的只能获取到父或同级存储的值,并不能取到子级下储存的值,在子文件下储存cookie要想所有 文件都能渠道,这里只能使用$cookies.put的方法,加上储存的路径path,一般path可等于rootName/sonName/htmlName 即所有html文件的放在的文件夹名即可

        但在服务器上可能中不到根目录的名字,或者级别太多,使用path = “/” 即可。

        $cookieStore的使用只限于同级和上级。

  • 相关阅读:
    第一篇博文
    重拾javascript系列-JS声明详解之var
    重拾Javascript系列
    AtCoder DP Contest 26题
    DP题
    一众数论
    字符编码
    C# DateTime类型和sqlserver DateTime精度不同
    vs2015中的数据库架构对比工具(New Schema Comparison)
    SqlServer常用语句
  • 原文地址:https://www.cnblogs.com/changyaoself/p/7692371.html
Copyright © 2011-2022 走看看