Улучшить эту документацию Посмотреть исходный код $cookies
- $cookiesProvider
- сервис в модуле ngCookies
Предоставляет чтение и запись куки браузера.
$cookies экспонировал свойства, представляющие текущие значения куки браузера. В версии 1.4 это поведение изменилось, и $cookies теперь предоставляет стандартный API для получения и установки значений и т. д. Требуется модуль ngCookies для установки.
Методы
-
get(key);
Возвращает значение куки с заданным ключом.
Параметры
Параметр Тип Подробности key stringИдентификатор для поиска.
Возвращаемое значение
stringНеобработанное значение куки.
-
getObject(key);
Возвращает десериализованное значение куки с заданным ключом.
Параметры
Параметр Тип Подробности key stringИдентификатор для поиска.
Возвращаемое значение
ObjectДесериализованное значение куки.
-
getAll();
Возвращает объект пар ключ-значение со всеми куки.
Возвращаемое значение
ObjectВсе куки.
-
put(key, value, [options]);
Устанавливает значение для куки с заданным ключом.
Параметры
Параметр Тип Подробности key stringИдентификатор для
value.value stringНеобработанное значение для хранения.
options (необязательно)ObjectОбъект параметров. См. $cookiesProvider.defaults
-
putObject(key, value, [options]);
Сериализует и устанавливает значение для куки с заданным ключом.
Параметры
Параметр Тип Подробности key stringИдентификатор для
value.value ObjectЗначение для хранения.
options (необязательно)ObjectОбъект параметров. См. $cookiesProvider.defaults
-
remove(key, [options]);
Удаляет заданную куки.
Параметры
Параметр Тип Подробности key stringИдентификатор пары ключ-значение для удаления.
options (необязательно)ObjectОбъект параметров. См. $cookiesProvider.defaults
angular.module('cookiesExample', ['ngCookies'])
.controller('ExampleController', ['$cookies', function($cookies) {
// Retrieving a cookie
var favoriteCookie = $cookies.get('myFavorite');
// Setting a cookie
$cookies.put('myFavorite', 'oatmeal');
}]);
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ngCookies/service/$cookies