Backbone.Collection에 대한 배치 작업을위한 기본 제공 방법이 없습니다. 공통적 인 패턴은 Backbone.Model에서 컬렉션을 랩핑하고 단순히 toJSON
메소드를 덮어 쓰는 것입니다. 그런 다음 다른 Backbone.Model처럼 이것을 처리하고 save()
을 호출하면됩니다.
var Post = Backbone.Model.extend({
...
});
var Posts = Backbone.Collection.extend({
model: Post,
...
});
var PostsList = Backbone.Model.extend({
url: '/path/for/bulk/operations',
toJSON: function() {
// the model in this case is the Posts collection
return this.model.toJSON();
}
});
또 다른 옵션은 단순히 Backbone.Sync에 수집 및 대리인에게
var Posts = Backbone.Collection.extend({
...
save: function(options) {
return Backbone.sync('create', this, options);
}
});
큰 감사, 잠재적 인 도로와 같은 두 소리를
save()
방법을 추가하는 것입니다 – Chris