問題タブ [angular-local-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 投票する
3 に答える
8995 参照

angularjs - Angular-translate を使用しているときに、選択した言語を LocalStorage に保持する方法は?

Angular アプリでangular-translateを初めて使用します。

要件 :

AngularJSユーザーが自分の言語を設定するオプションがある多言語アプリケーションを作成する必要があります。そのため、ファイルから翻訳を読み込んで、その優先言語を に保存する必要がありますlocalStorage。そのため、ユーザーが再びアプリケーションにアクセスすると、以前に設定された言語が表示されます。

私がこれまでに行ったこと:

を使用してファイルから翻訳を読み込みました$translateProvider.useStaticFilesLoader

コード :

次の行にコメントすると、アプリケーションは正常に動作します。

しかし、それを使用すると、コンソールに次のエラーが表示されます。

上記のコードのコンソール エラー。

angular-translate-storage-local.min.jsファイルも含めましたが、index.html成功しませんでした。

SO でこれらの質問も見ましたが、役に立ちません: Angular-translate の localStorage: Unknown provider: $translateLocalStorageProvider

即時のヘルプは非常に高く評価されます。ありがとう

0 投票する
3 に答える
1217 参照

javascript - angularjsのローカルストレージへの値のプッシュが機能しない

値を localstorage の空の srting にプッシュすると、firebase から値を取得しています。修正方法をプッシュします。

私のコード:

そして私のエンドコードの前に:

私のプランカーのデモ

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

angularjs - angular jsでセッション属性を保存する場所

私は Angular JS を初めて使用し、Spring Web アプリケーションの構築経験があります。

私の要件は、いくつかのセッション設定(ユーザーモデル/エンティティの一部ではない)をセッションに保存することです。アプリケーション全体でそれらを使用する必要があります。

私はそれを行う正しい方法を見つけることができませんでした。いくつかのオプションを見つけました。どのオプションを使用するかについての提案が必要です。

ngStorage - ローカル/セッション ストレージにアクセスし、そこに属性を保存できます。

LocalStorageService - 別の githubproject です。これを使用して、セッション ストレージ/ローカル ストレージに保存できます。

私が見つけた記事に基づいて、ローカルストレージはログアウト後もデータを保持するため、ログアウト後にそれらすべてを確実に消去する必要があります。

セッション属性を保存する一般的な方法は何ですか? ngStorage ディレクティブを利用し、sessionstorage を利用して Base64 でエンコードして保存する予定です。それは良い方法ですか?

アプリケーションの構築に Java 1.7 と Angular JS を使用しています。JHipster を使用してアプリケーションを生成しました。

助けてください!!!!

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

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

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

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

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

javascript - 分度器は localStorage の変更 (REST 呼び出しによる) を待つことができますか?

分度器を使用して、ログイン送信後に localStorage に値が設定されるかどうかをテストしています。localStorage 値を DOM 要素にバインドすると、Protractor は (ログイン送信後に) REST 応答を自動的に待機し、値をチェックしてテストします。しかし、DOM に書き込まずに localStorage の値をテストしたいと思います。各テストの前に、localStorage をクリアします。

browser.executeScript("window.localStorage.clear();");

テストで値を取得できます。

var key = browser.executeScript("return window.localStorage.getItem('ngStorage-initKey');")

しかし、それはあまりにも早い時期に起こります。ステートメントでその値を返すことも試しましたbrowser.wait()が、その場合、戻り値はwait()で使用できないようです。約束じゃないからでしょう。

これが解決される場合は、分度器に ngStorage の $localStorage インスタンスへのアクセスを許可することも検討します。

分度器と非同期で localStorage の値を監視できるかどうか、誰か教えてもらえますか?

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

angular-local-storage - angular-local-storage の使用中に angular-js でエラーが発生しました

angular-local-storageを使用する AngularJS のこのコードは、コンソールでエラーをスローします。

コンソールでエラーをスローします:

エラー: [$injector:unpr] 不明なプロバイダー: localStorageService プロバイダー <- localStorageService <- MainCtrl http://errors.angularjs.org/1.4.7/ $injector/unpr?p0=localStorageService%20Provider%20%3C-%20localStorageService %20%20%3C-%20MainCtrl でhttp://localhost:9000/bower_components/angular/angular.js:68:12http://localhost:9000/bower_components/angular/angular.js:4289:19 でObject.getService [as get] ( http://localhost:9000/bower_components/angular/angular.js:4437:39 ) http://localhost:9000/bower_components/angular/angular.js:4294:45 at getService ( http://localhost:9000/bower_components/angular/angular.js:4437:39 ) 呼び出し時 (http://localhost:9000/bower_components/angular/angular.js:4469:13 ) Object.instantiate ( http://localhost:9000/bower_components/angular/angular.js:4486:27 ) at http:// localhost:9000/bower_components/angular/angular.js:9151:28 リンク ( http://localhost:9000/bower_components/angular-route/angular-route.js:977:26 ) で invokeLinkFn ( http://localhost :9000/bower_components/angular/angular.js:8789:9 )

...しかし、これはまったく問題なく動作します!その理由はわかりますか?