0

送信時にローカルに保存され、後でアクセスできるフォームを (angularJS で) 作成したいと考えています。この JSON ファイルの読み取りと書き込みの両方に必要なコードは何ですか? または、その方法をどこで学べますか?

4

2 に答える 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 に答える