でネストされたJSONからコレクション/モデルを構築するためにどのように私は絵が示しように、私はJSONを持ってBACKBONE.JSはBACKBONE.JS
にrelativly新たなんです! Backbone-Relationalとの関係でいくつかのAnswersを見たことがありますが、それでもポイントが得られません!
私はこれをどのように変換できますか?JSONをBackbone.jsコレクション/モデルに変換しますか?
コードで更新しますが、期待どおりに機能しません。
私の構造は次のとおりです:
[0]:モデル
のコレクションがある[音部記号] + ... + [休憩]:コレクションしている私が行うときのモデルを見ることができませんモデルの
(音部記号)=> [0] + ... + [9]:モデル(タイトルがあまりにも文字列、パスが含まれています)
おかげでたくさんです!
EDIT(10.01.12):
マイソリューション:
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%。あなたは、単一のオブジェクトで、1つだけのバックボーンモデルとによって得ることができるかもしれません。 –
@trouble Backbone-Relationalと一緒に行った後、私はあなたの解決策(パースを無効にする)を行った。バックボーン・リレーショナルでは、特定のイベント「追加」などが発射されず、問題を引き起こしていました。投稿ありがとう! – greenimpala