Có thể ghi đè lên các phương pháp collection.add trên toàn cầu trong xương sống như vậy:Overriding Backbone.Collection.prototype.add
Backbone.Collection.prototype._add = Backbone.Collection.prototype.add;
Backbone.Collection.prototype.add = function(models, options) {
var = newModels = models.items;
Backbone.Collection.prototype._add(newModels, options);
}
Các api Tôi đang sử dụng luôn luôn chứa các mô hình thực tế một cấp xuống cho các bộ sưu tập . Dưới items
và tôi thấy mình ghi đè phương pháp .add
cho tất cả các bộ sưu tập. Tôi đã thử những gì tôi có ở trên nhưng nó dường như không hoạt động. Bất kỳ ý tưởng?
Cảm ơn,
Luis
Lưu ý: 'var = newModels = models.items;' phải là 'var newModels = models.items;'. Tôi nhận thức được nó nhưng đó không phải là những gì đang phá vỡ mã. – luisgo
Bao giờ giải quyết vấn đề này? – seebiscuit