2017-02-15 5 views
0

私は2つのサービスにデータを格納していますが、すべてのデータを消去するために認証とペイパルのためにユーザーをフェイスブックにリダイレクトする必要があります私のサービスに保存されています。私はlocalstorageにいくつかのデータを配置しましたが、afaik文字列しか格納しません。どのようにオブジェクトを永続的に保存するのですか?それは不可能です。文字列としてのローカルストレージに外部URLへのリフレッシュまたは再ルーティング時の角2の永続的なデータストレージ

+0

[HTML5 localStorageのオブジェクトを格納する]の複製があります(http://stackoverflow.com/questions/2010892/storing-objects-in-html5-localstorage) – jstice4all

答えて

0

ストアオブジェクト、

使用JSON.stringify()は、文字列にあなたのオブジェクトを変換するとJSON.parse()が戻ってあなたのオブジェクト表現にそれを解析します。

0

あなたはそのようなオブジェクト文字列化することができます。オブジェクトを取得するために、次に

localStorage.setItem(JSON.stringify(obj)); 

を:

JSON.parse(localStorage.getItem('obj')); 

localForageと呼ばれる角度のためのサービスがあります。

+0

おかげさまで、これを試してみましょう。 – seanEd

+0

サービスはアンギュラ1のため、申し訳ありません。 – jstice4all

+0

私はストリング化されたオブジェクトを保存しようとしました:Pあなたはlocalstorageで使うことができる最大容量は何ですか?そしてどのデバイスやブラウザがlocalstorageを使用できないのかをどうやって確認しますか? – seanEd

関連する問題