問題タブ [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.
javascript - ngStorage を使用した分度器のテスト
私はngStorage
AngularJSアプリでe2e仕様へのローカルストレージと分度器を扱うために使用しています。
結果:
browser.refresh()
これでローカルストレージがクリアされると思います。それを維持する方法、または同じことをテストする別の方法はありますか?
angularjs - $state.goの前に置かれた場合、ngStorageはデータを保存しません
以下の私のコードの一部、
page1 コントローラ 1
page2 コントローラ 2
コードを実行すると、関数 1 を呼び出した後、ページ 2 に自動的にリダイレクトされ、ページ 2 は init 関数を初期化しますが、奇妙なことに、$localStorage.hello は現在存在しないため、何も返されませんが、ページ 2 を更新した後、データが出てきましたが、それを解決する方法はありますか?
angularjs - typeScript で ngStorage を実行する方法
typeScript内にngStorageを含めることは可能ですか? TS2304
エラーが表示されますが、含めることができた間違いなくTypedでファイルが見つかりません.d.ts
。REST リクエストで使用するトークンを保存したい。これに関する他の提案はありますか?$sessionStorage でも動作しませんでした。どうやら私はtypeScriptについて十分な知識を持っていないようで、私が持っているべきものを含めていないかもしれません。前もって感謝します。
javascript - ngStorage を使用してデータを localStorage にバインドする - 何が問題なのですか?
localStorage でいくつかの設定を保持しようとしてこの旅を始めましたが、いくつかの問題があり、それについてここに投稿しました (解決策なし):なぜこのデータがバインドされないのですか? Angularjs の奇妙なケース
ngStorage について学んだので、その方法を放棄しました。理論的には、ngStorage を使用すると、Angular モデルに双方向でバインドできます。それは素晴らしい、素晴らしい理論です。
私はそれで問題を抱えています。半分効きます。
アイデアは次のとおりです。
- 権限の選択をテストします (true または false)。
- 選択がない場合 (初めて使用する場合)、選択肢がポップアップ表示されます。
- 選択を保存します。
- 再起動時に、保存された選択肢を使用して、アクセス許可を true または false に設定します。
- ユーザーがアプリ内から権限を変更できるようにします。
4号まで活躍します。
テストによると、最初の使用時に $storage.analytics を true または false に設定できますが、その後の変更は保存されず、ローカル ストレージから取得されません。
コードは次のとおりです。
そして、これがhtmlです。
それは私の論理の誤りか、データの範囲に関する誤解である可能性が高いと思います。
奇妙なことに、change() 関数のコンソール ログ (純粋にこれらを追跡するためのもの) は常に正しいです。したがって、html で $storage.analytics を使用するのが正しい方法であり ($scope.storage.analytics を使用するとあらゆる種類のエラーが発生します)、実際には html から $scope.storage.analytics にバインドされます。
では、トグルを使用するときにローカル ストレージに保存しないのはなぜですか?
angularjs - angularjsを使用してボタンクリック時にローカルストレージに値を追加したい
angularjs を使用して、ボタンのクリック時にローカル ストレージに値を追加したいと考えています。私はngStorageモジュールを使用しています
javascript - ローカル ストレージから FBToken を取得する OpenFB AngularJS
だから、私は FB ログインを必要とする Ionic アプリを持っています。すべて問題ありませんが、すべての API リクエストに 2 つのカスタム ヘッダーを追加する必要があります。繰り返しますが、これは機能するはずです...私が抱えている問題は、何らかの理由で、ログインの成功時に設定された「fbtoken」を取得できないことです。ここにいくつかのコードがあります:
ログインコントローラー:
app.js
コントローラーに設定されているローカルストレージから fbuser にアクセスできます。Chrome Inspector を見ると、 fbuser と fbtoken の唯一の違いは、名前が異なることです。
これは問題ですか?fbtoken の値をインセプターに取得できますか?