Сохранение значений данных формы в одностраничном приложении

У меня есть 2 представления в моем SPA, созданном с помощью Durandal. У меня есть форма (рассмотрите базовую форму информации о сотрудниках) в первом представлении. Кроме того, у меня есть кнопка в представлении под названием «загрузить», которая перенаправляется в другое представление для загрузки некоторых документов. Как только пользователь заканчивает загрузку, он перенаправляется обратно к моему первому представлению, и когда это происходит, первое представление перезагружается (рендерится) снова, теряя все мои ранее введенные значения. То же самое происходит, когда я нажимаю кнопку «Назад» браузера во втором представлении (страница загрузки).

Любое решение о том, как я могу сохранить данные в этом случае?

Спасибо.


person Deepak Agarwal    schedule 15.04.2013    source источник
comment
Можете ли вы опубликовать код, чтобы мы могли видеть, что происходит?   -  person Alexander Preston    schedule 16.04.2013


Ответы (1)


Публикация кода сделает это немного проще, но я думаю, вам нужно будет сохранить то, что введено в LocalStorage или что-то в этом роде, а затем получить его позже?

AmplifyJS может упростить эту задачу.

person Chris Shepherd    schedule 14.05.2013