をオーバーライドすることはそうのようなバックボーンでグローバルcollection.addメソッドをオーバーライドすることが可能です: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);
}
私はいつも使用しているAPIは、コレクションのための実際のモデル1レベル下が含まれています。 items
の下で、すべてのコレクションについて.add
メソッドをオーバーライドしています。私は上記のことを試しましたが、うまくいかないようです。何か案は?
おかげで、
ルイス
注: 'var = newModels = models.items;'は 'var newModels = models.items;'にする必要があります。私はそれを認識していますが、それはコードを壊すものではありません。 – luisgo
これまでに解決しましたか? – seebiscuit