2014-10-06 26 views
0

我正在創建一個基本上由目錄和購物車組成的小型Angular.js應用程序。對於圖書館來說仍然是新手,我正在尋找存儲用戶購物車內容的最佳做法。AngularJS:存儲購物車項目的最佳實踐

到目前爲止,我發現$ rootScope允許以「會話式」行爲維護數據。

但是,我懷疑這是最佳做法。你會建議採取什麼樣的方法來實現它?

感謝,

+0

問題太廣泛。太多的未知數給你一個正確的答案。 – Phill 2014-10-06 12:46:59

回答

1

我建議探索sessionStoragelocalStorage。但這可能不適合長期保存項目,因爲這是針對瀏覽器的。不過,這可能是一個起點。

+0

謝謝。我找到了自定義服務,並會嘗試這種方式。 – Jem 2014-10-06 17:02:19

0

這是一些練習或作業,對不對? (請不要告訴我,世界需要另一個購物車的實現。);-)

只有一個明智的地方來存儲購物車,這是在服務器端。 例如,您可以使用手機添加到購物車,然後從筆記本計算機上進行實際結帳。

您並不是真的想在每臺設備上使用不同的購物車,對吧?

你也可能想要顯示相關的項目,這也涉及到服務器。

+0

嗨,這是爲了學習的目的。我現在正在查看定製服務實施。 – Jem 2014-10-06 16:58:40

+0

當然,購物車需要住在服務器上,但也需要角度。您可能希望在基於購物車數據的幾個角度分量之間共享數據! – Mackelito 2016-10-25 08:37:35