AngularJSAngularjs总计(八)$ cookie和$rootscope

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”);

scope是html和单个controller之间的桥梁,数据绑定就靠她了。
rootscope是种种controller中scope的大桥。用rootscope定义的值,可以在一一controller中运用

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

 

相关文章