zoukankan      html  css  js  c++  java
  • angular中cookies的用法

    AngularJs中对cookies的操作进行了单独的封装,首先需要先引入angular-cookies.js文件;

    <script src="scripts/lib/angular-cookies/angular-cookies.js"></script>
    

    然后依赖注入到项目中

    angular.module('site.design', [
        "ngCookies"
    ]);
    

    ng-Cookies有两个cookies相关的服务:$cookies和$cookieStore;在控制器运用时需要注入到控制器中

    controller: ["$cookies", "$cookieStore",
            function ($cookies, $cookieStore) {
    
            }
        ]
    

    设置cookies用put()方法

    $cookies.put(Name,Value);
    $cookieStore.put(Name,Value);
    $cookies.put(Name,Value,{path:''}) 改变cookies保存path域名
    

      

    获取cookies用get()方法

    $cookies.get(Name);
    $cookieStore.get(Name);
    

    删除cookies用remove()方法

    $cookies.remove(Name);
    $cookieStore.remove(Name);
    

    $cookies和$cookieStore的区别:

    1.$cookies设置的cookie值一般为字符串,$cookieStroe可用于设置字符串、对象、数组等。

    2.$cookies可设置参数,例如可设置cookie的过期时间。$cookieStore无法设置参数。

  • 相关阅读:
    Samba
    百度贴吧
    baidu.com关键字查询
    vim 删除每行开头结尾空格
    read line(逐行读取)
    pycharm 激活
    rsync 启动脚本
    收藏
    elk
    sql is null
  • 原文地址:https://www.cnblogs.com/ncloud/p/9125981.html
Copyright © 2011-2022 走看看