我想使用我的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();
// ???
};
});
但在保存方法中,我不知道自己该做什么。 有什么想法吗?
答案 0 :(得分:0)
您无法像这样更新文件。您需要针对该情况编写一些服务器端处理,并使用请求数据手动更新文件。
实施取决于您使用的服务器技术。