Ho una configurazione piuttosto semplice come questo:Backbone Collection.add non funziona
var MusicModel = Backbone.Model.extend({});
var PlaylistCollection = Backbone.Collection.extend({
model: MusicModel,
events: {'add':'add'},
add: function(mdl){
//This is working perfectly fine even output of model
console.log(mdl);
}
});
var playlistCollection = new PlaylistCollection();
playlistCollection.add(new Music(data));
il modello non è in realtà aggiunto alla collezione. Se provo a utilizzare la console di Chrome e inserisci playlistCollection.length
, verrà emesso 0 e playlistCollection.models
emetterà []
.
Qualche idea su cosa sto facendo male?
Non so come potrei mancare qualcosa di simile. Accetterà tra cinque minuti. – ewooycom
@ user1188570 In questi casi, do la colpa all'entusiasmo :) – nikoshr