E 'possibile eseguire l'override del metodo di Collection.add a livello globale in spina dorsale in questo modo: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);
}
l'API che sto utilizzando SEMPRE contiene i modelli reali di un livello verso il basso per le collezioni . Sotto items
e mi trovo a scavalcare il metodo .add
per tutte le raccolte. Ho provato quello che ho sopra ma non sembra funzionare. Qualche idea?
Grazie,
Luis
Nota: 'var = newModels = models.items;' dovrebbe essere 'var newModels = models.items;'. Ne sono consapevole, ma non è quello che sta infrangendo il codice. – luisgo
Hai mai risolto questo problema? – seebiscuit