我有一个酒店页面,上面有关于酒店的信息,当您点击预订时,您会进入预订页面。
当您到达预订页面时,您将被要求提供姓名详细信息等。
但是,我需要在预订之前将酒店页面中的其他数据传递给酒店,例如酒店摘要和房间配置确认(所以我需要再次提供此数据)。
我的问题是用户是否刷新页面?
使用$state
或UIrouter
或将数据作为服务会导致数据丢失吗?像闪存或非持久数据?
如果是这样,当用户点击按钮时我会更好,它会将其保存为会话cookie,我可以在下一页上将其提取出来吗?
答案 0 :(得分:3)
会的。您需要将信息持久保存在持久的地方。将其发送到服务器,或使用localStorage或类似的东西将其存储在客户端。
刷新浏览器就像重新启动应用程序一样,只有它(如果您正确设计了应用程序)才会在您所在的位置进行选择。但是,除了本地数据,cookie,本地数据库等耐用存储之外,所有信息都被擦除,显然它不会影响服务器。
因此,请根据您的应用需求选择最合适的持久商店。