問題タブ [ng-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
104 参照

angularjs - ngStorage: LocalStorage を使用する場合と SessionStorage を使用する場合

アプリケーションで gsklee/ngStorage を使用する予定です。ドキュメントによると、sessionStorage と localStorage をモジュール/コントローラーに注入します。私の質問は、どの状況で sessionStorage を使用する必要があり、いつ localStorage を使用する必要があるかということです。また、ユーザーがブラウザを閉じると、セッションは終了しますか?

0 投票する
1 に答える
211 参照

javascript - NG-Disabledでプッシュする前にAngularjsチェックアレイ

各ドレスには ID が割り当てられます。ドレス ID は、$StateParams関数内およびページ URL (例: #/dresses/21) 内で見つけることができます。

ユーザーが Heart (Like) または Broken Heart (Dislike) ボタンをクリックすると、ドレス ID が localstorage Heart/Broken Heart 配列内に配置されます。以下を参照してください。

また、いずれかのボタンがクリックされると、ボタン自体が無効になり、複数のドレス ID が押されるのを防ぎます! これは、opersit ボタンをクリックすることで元に戻すことができます。

問題!
ページを更新した後に同じドレス ID が送信されないようにする方法がわかりません - ドレス ID をプッシュする前に配列を検索しようとしましたが、うまくいきませんでした。また、ダブルクリックを防ぐことで二重のドレス ID が送信されるのを防ぐことができますが、ページを更新すると、ドレス ID が既に存在するにもかかわらず、ボタンがドレス ID をアレイにプッシュできます!

どんなガイダンスも大いに役立ちます!
ありがとうございました。

デザイン: HTML:
ここに画像の説明を入力

コントローラ:

出力 {{$ストレージ | json}}

0 投票する
1 に答える
6853 参照

javascript - angular JSでデータとモデルを永続化する方法

ユーザーが検索条件を入力すると検索結果が表示される検索ページが1つあり、ユーザーが別のページに移動してこのページに戻ったときに、結果が持続する必要があります。

各サブモジュールには、独自の app.js とコントローラーがあり、ページ間でデータを永続化する方法があります。$localStorage の使い方がよくわかりません

0 投票する
1 に答える
555 参照

javascript - Angular ngStorage カスタム オブジェクト

ngStorage を使用してデータを保存しています。game というカスタム オブジェクトを作成して保存しました。ゲームとして保存されていますが、ブラウザを更新するとオブジェクトとして戻ってきます。

新しいゲームが追加されると、ゲームとして LocalStorage に保存されますが、クッパを更新してゲームをフェッチしようとすると、. ゲームではなく、オブジェクトの配列として返されます。