2016-02-12 131 views
2

我有一个有关酒店信息的酒店页面,当您点击预订时,您将转到预订页面。在Angular中共享数据

当你到你将被要求提供姓名等详细信息预订页面

不过,我需要从酒店页面将它传递的其他数据,如酒店的总结和房间作为CONFIGRATION他们预订之前的确认(所以我再次需要这些数据)。

我的问题是如果用户刷新页面?

将使用$stateUIrouter或将数据作为服务导致数据丢失?像闪存或非持久数据?

如果用户点击按钮时我会更好,它会将其保存为会话cookie,我可以在其中查看它吗?

回答

3

它会的。你需要坚持持久的信息。将它发送到服务器,或使用localStorage或类似的东西存储它的客户端。

刷新浏览器就像重新启动应用程序,只有它(如果你设计你的应用程序正确)拿起你在相同的位置。然而,除了像本地数据,cookies,本地数据库这样的耐用商店外,所有的信息都会被抹去,显然它不会影响服务器。

因此,根据您的应用需求选择最合适的耐用商店。