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无法设置参数。

 

转载于:https://www.cnblogs.com/ncloud/p/9125981.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值