您的位置:首页 > Web前端 > AngularJS

AngularJs中$cookies的用法

2015-07-17 15:51 573 查看
首先导入angular-cookies.js

在App 中require模块ngCookies---------angular.module("app",['ngCookies']);

使用格式:$cookies.变量名 = 变量值

不能使用:$cookies.变量名 = {

变量名1: 变量值,

变量名2: 变量名,

.............

}

因为这样使用:$cookies.变量名.变量名1的方式就不被识别

cookies存储少量数据

cookieStore采用key-value(String-object)方式存储数据,

put,get,remove分别用于存数据,取数据,移除数据

angular.module('cookieStoreExample', ['ngCookies'])
.controller('ExampleController', ['$cookieStore', Function($cookieStore) {
// Put cookie
$cookieStore.put('myFavorite','oatmeal');
// Get cookie
var favoriteCookie = $cookieStore.get('myFavorite');
// Removing a cookie
$cookieStore.remove('myFavorite');
}]);

可以以对象的形式存储

$cookieStore.put("user",{id: "id",name: "name"});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: