送信時にローカルに保存され、後でアクセスできるフォームを (angularJS で) 作成したいと考えています。この JSON ファイルの読み取りと書き込みの両方に必要なコードは何ですか? または、その方法をどこで学べますか?
質問する
985 次
2 に答える
1
grevory のローカル ストレージ サービスが好きです: https://github.com/grevory/angular-local-storage
HTML5 Web SQL も参照できます 。
文字列処理部分に関しては、Angular にはhttp://docs.angularjs.org/api/angular.toJsonおよびhttp://docs.angularjs.org/api/angular.fromJsonがあります。
于 2013-08-13T02:50:07.840 に答える
0
ここに私のAngularサービスにあるコードがあります。うまくいけば、あなたの目的に適応することができます
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);
}
}
return service;
}]);
于 2013-08-13T06:37:07.393 に答える