Jestem nowy na relativly backbone.jsJak zbudować Collection/Model z zagnieżdżonego JSON z backbone.js
Mam JSON jak pokazuje zdjęcie! Widziałem kilka odpowiedzi w związku z kręgosłupem, ale wciąż nie rozumiem!
Jak mogę przekonwertować ten JSON na Backbone.js Kolekcje/Modele ??
Aktualizuję za pomocą kodu, ale nie działa tak, jak powinien! nie widzę model kiedy zrobić:
Moja struktura jest następująca:
[0] jest zbiorem modeli
[kluczach] + ... + [Szybko]: to zbiór modeli
(kluczach) => [0] + ... + [9]: są modele (tytuł zawiera ciąg, ścieżka zbyt)
Thanks a lot !!
EDIT (01.10.12):
Moje rozwiązanie:
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 pomógł mi też!
Szukasz mieć zagnieżdżone modele centralna/kolekcje jak również (nie jest to 100% niezbędne, w zależności od wymagań. Możesz być w stanie uzyskać za pomocą tylko jednego modelu kręgosłupa, z jednym obiektem. –
@trouble Po przejściu z Backbone-Relational poszedłem z twoim rozwiązaniem (przesłanianie parsowania). Z Backbone-Relational niektóre zdarzenia "add" itd. Nie były wyzwalane i powodowały problemy. Dzięki za publikację! – greenimpala