2017-11-08 9 views
1

カートにアイテムを追加するためにショッピングカートに@ngrx/storeを使用しています(ユーザーID、注文番号など)が保存されますが、一度ページがリフレッシュされると、ストアとサービスからのデータが失われます。ページリフレッシュの角度4のデータを防ぐ方法

このデータの損失を防ぐ方法を教えてください。

ありがとうございます!!!

答えて

0

あなたの問題にはいくつかの解決策があります:ローカルストレージに保存

  1. (最も簡単で安全な)、
  2. URLに保管し、
  3. 前にリダイレクトし、リダイレクト後にそれをフェッチするデータベースへの送信が。

これを解決する方法は他にありません。

0

データを保管したい場合は、どこかにデータを保存する必要があります。そのために

は、あなたはいくつかのソリューションを持っている:

  • ローカルストレージ/セッションストレージ:あなたは、カート1ユーザーのコンピュータに保存したい場合は、このソリューションを使用します。つまり、アカウントに関連していないので、別のマシンにログオンすると、バスケットは失われます。

  • データベース:ショッピングカートをアカウントにバインドします。彼が別のマシンにログオンすると、カートがロードされます。

関連する問題