Spec-Zone.ru › Angular.js 1.6

Улучшить эту документацию Просмотреть исходный код $cookieStore

  1. сервис в модуле ngCookies
Устаревший: (с версии v1.4.0)

Используйте вместо него $cookies сервис.

Обзор

Предоставляет хранилище ключ-значение (строка-объект), которое основано на куки-файлах сеанса. Объекты, помещённые или извлечённые из этого хранилища, автоматически сериализуются или десериализуются механизмом toJson/fromJson AngularJS.

Требует установки модуля ngCookies.

Зависимости

  • $cookies

Методы

  • get(ключ);

    Возвращает значение заданного ключа куки

    Параметры

    Параметр Тип Подробности
    ключ string

    Идентификатор для поиска.

    Возвращаемое значение

    Object

    Десериализованное значение куки, undefined, если куки не существует.

  • put(ключ, значение);

    Устанавливает значение для заданного ключа куки

    Параметры

    Параметр Тип Подробности
    ключ string

    Идентификатор для value.

    значение Object

    Значение для хранения.

  • remove(ключ);

    Удаляет заданную куки

    Параметры

    Параметр Тип Подробности
    ключ 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–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ngCookies/service/$cookieStore

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API