Spec-Zone.ru › Angular.js 1.7

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

  1. $cookiesProvider
  2. сервис в модуле ngCookies

Обзор

Обеспечивает чтение и запись файлов cookie браузера.

До AngularJS 1.3, $cookies выставляли свойства, представляющие текущие значения файлов cookie браузера. В версии 1.4 это поведение изменилось, и $cookies теперь предоставляет стандартный API для получения и установки значений и т.д.

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

Методы

  • get(ключ);

    Возвращает значение файла cookie с заданным ключом

    Параметры

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

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

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

    string

    Необработанное значение файла cookie.

  • getObject(ключ);

    Возвращает десериализованное значение файла cookie с заданным ключом

    Параметры

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

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

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

    Object

    Десериализованное значение файла cookie.

  • getAll();

    Возвращает объект "ключ-значение" со всеми файлами cookie

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

    Object

    Все файлы cookie

  • put(ключ, значение, [опции]);

    Устанавливает значение для файла cookie с заданным ключом

    Параметры

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

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

    значение string

    Необработанное значение для хранения.

    опции
    (необязательно)
    Object

    Объект опций. См. $cookiesProvider.defaults

  • putObject(ключ, значение, [опции]);

    Сериализует и устанавливает значение для файла cookie с заданным ключом

    Параметры

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

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

    значение Object

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

    опции
    (необязательно)
    Object

    Объект опций. См. $cookiesProvider.defaults

  • remove(ключ, [опции]);

    Удаляет заданный файл cookie

    Параметры

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

    Идентификатор пары "ключ-значение" для удаления.

    опции
    (необязательно)
    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–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ngCookies/service/$cookies

Spec-Zone.ru

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