2016-02-12 3 views
2

У меня есть страница отеля с информацией об отеле, а при нажатии кнопки вы переходите на страницу бронирования.Обмен данными в Angular

Когда вы попадаете на страницу бронирования вам будет запрошен детали имя и т.д.

Однако мне нужно передать другие данные на странице отеля к нему, таких как резюме отеля и configration номер как подтверждение перед их бронированием (так что мне нужны эти данные снова).

Вопрос в том, обновляет ли пользователь страницу?

Будет ли использовать $state или UIrouter или иметь данные как услугу, чтобы данные были потеряны? Как флеш или ненасыщенные данные?

Если бы мне было лучше, когда пользователь нажимает кнопку, он сохраняет его в качестве файла cookie сеанса, в котором я могу его забрать на следующей странице?

ответ

3

Будет. Вы должны сохранять информацию где-то долговечной. Либо отправьте его на сервер, либо сохраните его на стороне клиента, используя localStorage или что-то подобное.

Обновление браузера походит на перезапуск приложения, только оно (если вы правильно разработали приложение) забираете в том же месте, где вы были. Однако вся информация уничтожается, за исключением надежных хранилищ, таких как локальные данные, куки, локальная база данных и, очевидно, это не повлияет на сервер.

Поэтому выбирайте наиболее подходящий прочный магазин, основанный на потребностях вашего приложения.

Смежные вопросы