我工作的一个项目,我们有一个看起来基本上是这样的数据模型......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