使用AngularJS更新JSON文件

时间:2013-12-05 14:20:32

标签: angularjs

我想使用我的AngularJS应用程序更新JSON文件。

这是我的服务:

myGallery.factory('galleryData', function ($resource,$q) {

return $resource('./data/gallery.json', {}, {
    update: { method: 'PUT' },
    'query': { method: 'GET', isArray: true }
    });
});

我的控制器是:

myGallery.controller('GalleryController',
    function GalleryController($scope, galleryData)
    {
        $scope.galleries = galleryData.query();       
        $scope.addGallery = function (newGallery) {
            $scope.galleries.push({
                name: newGallery.name                    
            });

            newGallery.name = "";
        };

        $scope.saveGallery = function () {
            $scope.saveGallery.$update();
            // ???
        };
    });

但在保存方法中,我不知道自己该做什么。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您无法像这样更新文件。您需要针对该情况编写一些服务器端处理,并使用请求数据手动更新文件。

实施取决于您使用的服务器技术。