問題タブ [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.
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
即時のヘルプは非常に高く評価されます。ありがとう
javascript - angularjsのローカルストレージへの値のプッシュが機能しない
値を localstorage の空の srting にプッシュすると、firebase から値を取得しています。修正方法をプッシュします。
私のコード:
そして私のエンドコードの前に:
angularjs - angular jsでセッション属性を保存する場所
私は Angular JS を初めて使用し、Spring Web アプリケーションの構築経験があります。
私の要件は、いくつかのセッション設定(ユーザーモデル/エンティティの一部ではない)をセッションに保存することです。アプリケーション全体でそれらを使用する必要があります。
私はそれを行う正しい方法を見つけることができませんでした。いくつかのオプションを見つけました。どのオプションを使用するかについての提案が必要です。
ngStorage - ローカル/セッション ストレージにアクセスし、そこに属性を保存できます。
LocalStorageService - 別の githubproject です。これを使用して、セッション ストレージ/ローカル ストレージに保存できます。
私が見つけた記事に基づいて、ローカルストレージはログアウト後もデータを保持するため、ログアウト後にそれらすべてを確実に消去する必要があります。
セッション属性を保存する一般的な方法は何ですか? ngStorage ディレクティブを利用し、sessionstorage を利用して Base64 でエンコードして保存する予定です。それは良い方法ですか?
アプリケーションの構築に Java 1.7 と Angular JS を使用しています。JHipster を使用してアプリケーションを生成しました。
助けてください!!!!
javascript - angular JSでデータとモデルを永続化する方法
ユーザーが検索条件を入力すると検索結果が表示される検索ページが1つあり、ユーザーが別のページに移動してこのページに戻ったときに、結果が持続する必要があります。
各サブモジュールには、独自の app.js とコントローラーがあり、ページ間でデータを永続化する方法があります。$localStorage の使い方がよくわかりません
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 の値を監視できるかどうか、誰か教えてもらえますか?
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:12 でhttp://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 )
...しかし、これはまったく問題なく動作します!その理由はわかりますか?