2016-02-12 37 views
2

我有一個有關酒店信息的酒店頁面,當您點擊預訂時,您將轉到預訂頁面。在Angular中共享數據

當你到你將被要求提供姓名等詳細信息預訂頁面

不過,我需要從酒店頁面將它傳遞的其他數據,如酒店的總結和房間作爲CONFIGRATION他們預訂之前的確認(所以我再次需要這些數據)。

我的問題是如果用戶刷新頁面?

將使用$stateUIrouter或將數據作爲服務導致數據丟失?像閃存或非持久數據?

如果用戶點擊按鈕時我會更好,它會將其保存爲會話cookie,我可以在其中查看它嗎?

回答

3

它會的。你需要堅持持久的信息。將它發送到服務器,或使用localStorage或類似的東西存儲它的客戶端。

刷新瀏覽器就像重新啓動應用程序,只有它(如果你設計你的應用程序正確)拿起你在相同的位置。然而,除了像本地數據,cookies,本地數據庫這樣的耐用商店外,所有的信息都會被抹去,顯然它不會影響服務器。

因此,根據您的應用需求選擇最合適的耐用商店。