0
Я только начинаю изучать Backbone.js. Как я создать модель Backbone для следующего случая использованияBackbone.js вложенная модель
- государства: [0-н]
- имя
- графств: [0-н]
- имя
- города: [0-п]
- название:
- парки [0-п]
- Имя:
Любая помощь будет высоко ценится. это то, что я пытался до сих пор
window.Team = Backbone.Model.extend({
initialize: function(){
this.id = this.get('id');
}
});
window.Teams = Backbone.Collection.extend({model:Team});
window.Ward = Backbone.Model.extend({
initialize: function(){
this.name = this.get('name');
this.code = this.get('code');
this.teams = new Teams(this.get('teams'));
}
});
window.Wards = Backbone.Collection.extend({model:Ward});
window.LGA = Backbone.Model.extend({
initialize: function(){
this.name = this.get('name');
this.wards = new Wards(this.get('wards'));
}
});
window.LGAs = Backbone.Collection.extend({model:LGA});
window.State = Backbone.Model.extend({
initialize: function(){
this.name = this.get('name');
this.lgas = new Wards(this.get('lgas'));
}
});
window.States = Backbone.Collection.extend({model:State,
initialize: function(){
_.bindAll(this, 'fetch_success');
this.bind('change', this.fetch_success);
},
url: function(){
return "data.json"
},
fetch_success:function(){
var data = Backbone.Syphon.serialize(someViewWithAForm);
var model = new Backbone.Model(data);
}
});
Благодаря
Покажите нам http://whathaveyoutried.com, пожалуйста. Это показывает, что у вас есть до сих пор, и что вы не после «кода для свободных» парней. – rcdmk
Обновлен с кодом, который я попробовал –