問題タブ [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 投票する
1 に答える
201 参照

javascript - ngStorage を使用した分度器のテスト

私はngStorageAngularJSアプリでe2e仕様へのローカルストレージと分度器を扱うために使用しています。

結果:

browser.refresh()これでローカルストレージがクリアされると思います。それを維持する方法、または同じことをテストする別の方法はありますか?

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

angularjs - $state.goの前に置かれた場合、ngStorageはデータを保存しません

以下の私のコードの一部、

page1 コントローラ 1

page2 コントローラ 2

コードを実行すると、関数 1 を呼び出した後、ページ 2 に自動的にリダイレクトされ、ページ 2 は init 関数を初期化しますが、奇妙なことに、$localStorage.hello は現在存在しないため、何も返されませんが、ページ 2 を更新した後、データが出てきましたが、それを解決する方法はありますか?

0 投票する
2 に答える
1536 参照

angularjs - typeScript で ngStorage を実行する方法

typeScript内にngStorageを含めることは可能ですか? TS2304エラーが表示されますが、含めることができた間違いなくTypedでファイルが見つかりません.d.ts。REST リクエストで使用するトークンを保存したい。これに関する他の提案はありますか?$sessionStorage でも動作しませんでした。どうやら私はtypeScriptについて十分な知識を持っていないようで、私が持っているべきものを含めていないかもしれません。前もって感謝します。

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

javascript - ngStorage を使用してデータを localStorage にバインドする - 何が問題なのですか?

localStorage でいくつかの設定を保持しようとしてこの旅を始めましたが、いくつかの問題があり、それについてここに投稿しました (解決策なし):なぜこのデータがバインドされないのですか? Angularjs の奇妙なケース

ngStorage について学んだので、その方法を放棄しました。理論的には、ngStorage を使用すると、Angular モデルに双方向でバインドできます。それは素晴らしい、素晴らしい理論です。

私はそれで問題を抱えています。半分効きます。

アイデアは次のとおりです。

  1. 権限の選択をテストします (true または false)。
  2. 選択がない場合 (初めて使用する場合)、選択肢がポップアップ表示されます。
  3. 選択を保存します。
  4. 再起動時に、保存された選択肢を使用して、アクセス許可を true または false に設定します。
  5. ユーザーがアプリ内から権限を変更できるようにします。

4号まで活躍します。

テストによると、最初の使用時に $storage.analytics を true または false に設定できますが、その後の変更は保存され、ローカル ストレージから取得されません。

コードは次のとおりです。

そして、これがhtmlです。

それは私の論理の誤りか、データの範囲に関する誤解である可能性が高いと思います。

奇妙なことに、change() 関数のコンソール ログ (純粋にこれらを追跡するためのもの) は常に正しいです。したがって、html で $storage.analytics を使用するのが正しい方法であり ($scope.storage.analytics を使用するとあらゆる種類のエラーが発生します)、実際には html から $scope.storage.analytics にバインドされます。

では、トグルを使用するときにローカル ストレージに保存しないのはなぜですか?

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

javascript - ngStorage は、変更後のイベントをブロードキャストする手段をサポートしていますか?

モジュールngStorageはローカル ストレージへの自動バインディングをサポートしていますが、snyc が完了した後に調べる方法はありますか?

同期後のアクションを実行する必要があるため、変更イベントが理想的です。

これを達成する方法はありますか?

0 投票する
2 に答える
576 参照

angularjs - angularjsを使用してボタンクリック時にローカルストレージに値を追加したい

angularjs を使用して、ボタンのクリック時にローカル ストレージに値を追加したいと考えています。私はngStorageモジュールを使用しています

プランカーのデモ

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

javascript - ローカル ストレージから FBToken を取得する OpenFB AngularJS

だから、私は FB ログインを必要とする Ionic アプリを持っています。すべて問題ありませんが、すべての API リクエストに 2 つのカスタム ヘッダーを追加する必要があります。繰り返しますが、これは機能するはずです...私が抱えている問題は、何らかの理由で、ログインの成功時に設定された「fbtoken」を取得できないことです。ここにいくつかのコードがあります:

ログインコントローラー:

app.js

コントローラーに設定されているローカルストレージから fbuser にアクセスできます。Chrome Inspector を見ると、 fbuser と fbtoken の唯一の違いは、名前が異なることです。

これは問題ですか?fbtoken の値をインセプターに取得できますか?