当前位置:AngularJS API / ngCookies / 服务(service)() / $cookieStore
$cookieStore提供一个被session cookies支持的键值对(字符串-对象)存储。被存入和取出的对象将自动通过angular的toJson/fromJson进行序列化/反序列化。
$cookies
返回cookie 指定键的值
| 参数 | 类型 | 描述 |
|---|---|---|
| key | string |
用来检索的键值 |
Object 反序列化的cookie值,如果不存在则返回 undefined。
为cookie的指定键设置一个值
| 参数 | 类型 | 描述 |
|---|---|---|
| key | string |
要设置值的id |
| value | object |
要设置的值 |
删除指定的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');
}]);