次のように、バックボーンでcollection.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レベル下の実際のモデルが含まれています。Underitems
と私は.add
、すべてのコレクションのメソッドをオーバーライドしていることに気付きました。上記のものを試しましたが、うまくいかなかったようです。何か案は?
ありがとう、
ルイス