Рассмотрим следующий пример:Держите формы ввода на AngularJS изменения маршрута
main.html:
<html>
<body>
<script>
angular.module('app', ['ngRoute']).config(function($routeProvider) {
$routeProvider
.when('/page1', { templateUrl : 'page1.html' })
.when('/page2', { templateUrl : 'page2.html' })
})
</script>
<a href="#page1/">Page 1</a>
<a href="#page2/">Page 2</a>
<div ng-view></div>
</body>
</html>
page1.html
Page 1: <input type="text">
page2.html
Page 2: <input type="text">
DEMO : http://plnkr.co/edit/1BfO7KkHeMD3EpsULNGP?p=preview
Нажмите на одну из ссылок Страница 1 или Страница 2. Введите что-то в поле и нажмите на противоположную ссылку. Поле очищается. Есть ли способ сохранить ввод? Это очень полезно, если пользователь публикует комментарий, но должен войти в систему до того, как изменения будут сохранены. Пользователь будет перенаправлен на страницу входа в систему и после того, как логин будет перенаправлен на страницу ввода.
Я думаю, вы можете быть заинтересованы в поиске в интерфейс хранения в HTML5: http://www.w3.org/TR/webstorage/#storage –
вы должны смотреть в angularjs 2 –