У меня есть приложение AngularJS, которое сохранит что-то в localstorage с помощью ngStorage ($ localstorage). Мне нужно получить доступ к этим данным с помощью JavaScript (localstorage.getitem()) из данных запроса ajax.
Я проверил переменную в этой ситуации.
В Angular я проверяю переменную $ localstorage, и результат:
и переменная localstorage отличается:
У меня есть два вопроса:
Когда вы храните значение в своем браузере localStorage, используя ngStorage, например, ниже Store, используя ngStorage
$localStorage.key = 'value1';
Чтобы получить доступ к этому значению с помощью обычного javascript localStorage, вы добавляете ngStorage-key, как показано ниже, к имени
Получить Javascript
var storedValue = localStorage.getItem('ngStorage-key');
Это эквивалентно
storedValue = 'value1';
Надеюсь, это поможет кому-то еще
Модуль ngStorage делает веб-хранилище работающим на Угловом пути.
$localStorage
и $sessionStorage
- это услуги модуля, синхронизируются и работают непосредственно с localStorage
и sessionStorage
, сохраняя, извлекая и удаляя данные из них.
Подробное объяснение того, как его использовать, можно найти здесь.