当前位置:AngularJS API / ngCookies / 服务(service)() / $cookieStore

提供一个被session cookies支持的键值对(字符串-对象)存储。被存入和取出的对象将自动通过angular的toJson/fromJson进行序列化/反序列化。


依赖

$cookies

方法

get(key);

返回cookie 指定键的值

参数 类型 描述
key string 用来检索的键值

返回

Object 反序列化的cookie值,如果不存在则返回 undefined。

put(key, value);

为cookie的指定键设置一个值

参数 类型 描述
key string 要设置值的id
value object 要设置的值

remove(key);

删除指定的cookie

参数 类型 描述
key string 要设置值的id
value object 要删除的cookie的键值

实例

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');
}]);