[解決済み] Angularjsを使用してローカルストレージにデータを保存するにはどうすればよいですか?
2022-03-03 16:05:39
質問
現在、私はあるサービスを使用して、あるアクション、すなわち サーバからデータを取得し、そのデータをサーバ自体に格納する。
その代わりに、データをサーバーに保存するのではなく、ローカルストレージに入れたいのですが。 どうすればいいのでしょうか?
どのように解決するのですか?
これは、ローカルストレージへの保存と取得を行う私のコードの一部です。私はブロードキャストイベントを使用して、モデル内の値を保存および復元しています。
app.factory('userService', ['$rootScope', function ($rootScope) {
var service = {
model: {
name: '',
email: ''
},
SaveState: function () {
sessionStorage.userService = angular.toJson(service.model);
},
RestoreState: function () {
service.model = angular.fromJson(sessionStorage.userService);
}
}
$rootScope.$on("savestate", service.SaveState);
$rootScope.$on("restorestate", service.RestoreState);
return service;
}]);
関連
-
[解決済み] 方法 $state.go()
-
[解決済み] AngularJSのng-showとフェードアニメーション
-
[解決済み] ディレクティブ '...' が要求するコントローラ 'ngModel' が見つかりません。
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] AngularJSで$scope.$watchと$scope.$applyを使用するにはどうすればよいですか?
-
[解決済み] ServiceとFactoryで迷う
-
[解決済み] AngularJS 。非同期データでサービスを初期化する
-
[解決済み】AngularJSのコントローラファイルを別々に作成する方法は?
-
[解決済み】AngularJSを使ったファイルのアップロード
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] `ui-router` $stateParams vs. $state.params
-
[解決済み] プリフライト応答が成功しない
-
[解決済み] ページロード時にAngularJSのコントローラ関数を実行する方法は?
-
[解決済み] AngularJSの$parentは何を意味するのですか?
-
[解決済み] AngularJS : ローカルストレージを使用する
-
[解決済み] 誰かangularjsの$qサービスの使用について説明してください。[重複しています]。
-
[解決済み] angularjsでチャートを作成する【終了】。
-
角型グローバル確認ボックス
-
[解決済み] ngInject'を本当に書く必要があるのか?
-
[解決済み] どのように$state.goにパラメータを追加しますか?