Улучшить эту документацию Просмотреть исходный код $cookieStore
- Сервис в модуле ngCookies
Обеспечивает хранение пар «ключ-значение» (строка-объект), основанное на куки сессии. Объекты, помещенные или извлеченные из этого хранилища, автоматически сериализуются или десериализуются с помощью angular's toJson/fromJson.
Требуется модуль ngCookies для установки.
Примечание: Сервис $cookieStore устарел. Используйте, пожалуйста, сервис
$cookies вместо него. Зависимости
Методы
-
get(key);
Возвращает значение заданного ключа куки
Параметры
Параметр Тип Подробности key stringИдентификатор для поиска.
Возвращаемое значение
ObjectДесериализованное значение куки, неопределено, если куки не существует.
-
put(key, value);
Устанавливает значение для заданного ключа куки
Параметры
Параметр Тип Подробности key stringИдентификатор для
value.value ObjectЗначение для хранения.
-
remove(key);
Удаляет заданную куки
Параметры
Параметр Тип Подробности key stringИдентификатор пары «ключ-значение», которую нужно удалить.
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');
}]);
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ngCookies/service/$cookieStore