首页 > Web开发 > 详细

Angularjs总结(八)$ cookie和$rootscope

时间:2016-07-05 22:28:04      阅读:224      评论:0      收藏:0      [点我收藏+]


AngularJS 提供了很好的 $cookie 和 $cookieStore API 用来处理 cookies 。
这两个服务都能够很好的发挥HTML5 cookies,当HTML5 API可用时浏览器会选择使用HTML5提供的API,如果不可用则默认选择document.cookies。无论那种方式,你都可以选择使用相
同的API来进行工作。
现在可以使用put、get 、remove方法操作 cookie , $cookieStore 可以直接存储对象到cookie中,它会使用angularjs 的 toJson/fromJson 自动序列化和反序列化
$cookieStore.put("name","my name");
$cookieStore.get("name") == "my name";
$cookieStore.remove("name");
$cookieStore.put("persion", {
name: "my name",
age: 18
});
$scope.person = $cookieStore.get("persion");

使用cookie
$cookies.put(‘sessionSZWC‘, sessionObject);
$cookies.get("sessionSZWC");
$cookies.remove(‘sessionSZWC‘);
$cookies.myFavorite = ‘oatmeal haha‘;

 

scope是html和单个controller之间的桥梁,数据绑定就靠他了。
rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用

Angularjs总结(八)$ cookie和$rootscope

原文:http://www.cnblogs.com/bobo-show/p/5640044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!