// function setCookie(key, value) { window.cookie = key + '=' + encodeURIComponent(JSON.stringify(value)); } // function getCookie(key) { var matches = document.cookie.match(new RegExp( '(?:^|; )' + key.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)' )); return JSON.parse(decodeURIComponent(matches[1])); } // setCookie('string', ' '); // setCookie('object', {a: 1, b: 2}); // var object = getCookie('object');
// $.cookie('string', ' '); // $.cookie('object', {a: 1, b: 2}); // var object = $.cookie('object');
angular.module('cookiesExample', ['ngCookies']) .controller('ExampleController', ['$cookies', function($cookies) { // $cookies.put('string', ' '); // $cookies.putObject('object', {a: 1, b: 2}); // var object = $cookies.getObject('object'); }]);
Cookie.set({ // string: ' ', // object: {a: 1, b: 2} }); // var object = Cookie.get('object');
Source: https://habr.com/ru/post/280998/
All Articles