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

Mic*_*ael 6 rest tastypie angularjs angularjs-resource

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

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

$rootScope.$broadcast('save');
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

Jam*_*mes 0

我最近玩了Angular HTTP Batcher

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

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