我relativly新Backbone.js的如何從嵌套的JSON建立一個集合/模型Backbone.js的
我有一個JSON喜歡的圖片顯示! 我看到了與骨幹關係關係了一些答案,但仍然不明白了吧!
如何將此JSON轉換爲Backbone.js集合/模型?
我一個代碼更新,但它不工作像預期!我看不到一個模型時,我做的事:
我的結構是:
[0]:是的機型
集合[譜號] + ... + [休閒]:是集的模型
(譜號)=> [0] + ... + [9]:是模型(標題包含字符串,路徑太)
非常感謝!!
EDIT(12年1月10日):
我的解決方案:
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幫我出去呢!
您是否在尋找嵌套的骨幹模型/集合(這不是100%必要,取決於您的要求)。只需一個Backbone模型就可以獲得單個對象。 – 2012-01-09 00:10:05
@trouble使用Backbone-Relational之後,我使用瞭解決方案(重寫解析)。與骨幹關係某些事件「添加」等沒有解僱並導致問題。感謝發佈! – greenimpala 2012-02-01 12:32:10