我工作的一個項目,我們有一個看起來基本上是這樣的數據模型......Backbone.js的嵌套對象結構
var library = {
location: 'Somewhere'
books: [
{
name: 'Good Book',
publisher: 'Great publisher'
authors: [
{
name: 'Joe Schmoe',
age: '65'
},
{
name: 'Robert Smith',
age: '47'
}
}
}
我試圖找出擺出模型的最佳方式結構體。
喜歡的東西...
var LibraryModel = Backbone.Model.extend({});
var Book = Backbone.Model.extend({});
var Books = Backbone.Collection.extend({
model: Book
});
var Author = Backbone.Model.extend({});
var Authors = Backbone.Collection.extend({
model: Author
});
這是解決的最佳方式?有沒有其他人面對這樣的事情?
這樣做的任何特定原因。書=新書(數據);而不是this.set('books':new Books(data)); ? – jcreamer898 2012-02-08 19:47:25