批量更新,创建和删除REST方式

时间:2014-09-29 14:21:38

标签: angularjs rest tastypie angularjs-resource

使用Tastypie和AngularJS $资源我想执行一组更新,创建和删除操作。

目前,我播放了一个活动:

$rootScope.$broadcast('save');

每个负责使用$resource服务创建,更新和删除的控制器捕获该事件:

ResourceService.update({id:$scope.id}, $scope.element).$promise.then(function(element) {
    $scope.$emit('saved');
});

现在,这会导致客户端和服务器端的某些竞争条件。

以REST方式批量执行这组操作的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

我最近玩过Angular HTTP Batcher

但是如果你想要一个更通用的JS只有异步帮助器,你可以使用Async

我认为这些主要是您正在寻找的内容,Angular HTTP Batcher的博客文章是一本很好的读物。