ile iç içe JSON'dan bir Toplama/Model inşa etmek nasıl resim gösterir gibi bir JSON var backbone.jsbackbone.js
için relativly yeniyim! Omurgaya ilişkisel ile ilgili bazı Cevaplar gördüm, ama yine de anlamıyorum!
Bu JSON'u Backbone.js Koleksiyonlar/Modelleri'ne nasıl dönüştürebilirim?
Bir kod ile güncellerim ama beklendiği gibi çalışmıyorlar!
Benim Yapısı geçerli::
[0]: modellerinin
topluluğudur[clefs] + ... + [istirahat]: koleksiyonudur i halde bir modeli göremiyorum modelleri
(clefs) => ait [0] + ... + [9]: modeller (başlık bir dize içeren, yol çok)
çok teşekkürler vardır !!
DÜZENLEME (10.01.12):
Benim Çözüm:
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 de bana yardım etti!
Yuva modelleri/koleksiyonları da iç içe geçmiş mi arıyorsunuz? Gereksinimlerinize bağlı olarak% 100 gereklidir. Tek bir nesne ile sadece tek bir Backbone modeli ile elde edebilirsiniz. –
@trouble Backbone-Relational ile devam ettikten sonra çözümünüzle gittim (ayrıştırmayı geçersiz kılar). Backbone-Relational ile 'add' gibi bazı olaylar ateş etmiyordu ve sorunlara neden oluyordu. Gönderdiğiniz için teşekkürler! – greenimpala