Sono relativly nuovo a Backbone.jsCome costruire una collezione/Modello da nidificato JSON con Backbone.js
Ho un JSON come l'immagine mostra! Ho visto alcune risposte in relazione a Backbone-relazionale, ma ancora non capisco il punto!
Come posso convertire questo JSON in Backbone.js Collezioni/Modelli ??
Aggiornamento con un codice ma non funziona come previsto! non riesco a vedere un modello quando lo faccio:
mia struttura è:
[0]: è una raccolta di modelli
[chiavi] + ... + [Resto]: sono collezione di modelli
(clefs) => [0] + ... + [9]: sono modelli (titolo contiene una stringa, percorso troppo)
Grazie mille !!
EDIT (10.01.12):
mia soluzione:
window.initModel = Backbone.Model.extend({
defaults: {
"title": "",
"path": ""
}
});
window.CustomCollection = Backbone.Collection.extend({
model: initModel
});
window.Init = Backbone.Model.extend({
url : function(){
return "/api/data.json"
},
parse: function(response) {
clefs = new CustomCollection();
clefs.add(response.clefs);
this.set({clefs: clefs});
.....
rests = new CustomCollection();
rests.add(response.rests);
this.set({rests: rests});
}
});
this mi ha aiutato troppo!
Stai cercando di avere modelli Backbone annidati/collezioni così (questo non è 100% necessario, in base alle tue esigenze). Potresti riuscire a cavartela con un solo modello Backbone, con un singolo oggetto. –
@trouble Dopo aver provato con Backbone-Relational, ho seguito la soluzione (sovrascrivere l'analisi). Con Backbone-Relational alcuni eventi "aggiungi" ecc non sparavano e causavano problemi. Grazie per la pubblicazione! – greenimpala