Если вы используете $window.localStorage.setItem(key,value)
для хранения, $window.localStorage.getItem(key)
для извлечения и $window.localStorage.removeItem(key)
, то вы можете получить доступ к значениям на любой странице.
Вы должны передать услугу $window
контроллеру, хотя в JavaScript window
объект доступен по всему миру.
Использование $window.localStorage.xxXX()
у пользователя есть контроль над значением localStorage
. Размер данных зависит от браузера. Но если вы используете только $localStorage
то значение сохраняется до тех пор, пока вы используете window.location.href, чтобы перейти к другой странице, и если вы используете <a href="location"></a>
, чтобы перейти на другую страницу, то ваше значение $localStorage
теряется на следующей странице.
как вы это используете? – chovy
chovy, вот полный угловой пример http://stackoverflow.com/questions/12940974/maintain-model-of-scope-when-changing-between-views-in-angularjs/16559855#16559855 – Anton
Для записи '' 'sessionStorage'''' '' 'LocalStorage''' –