我从服务器获得了以下 JSON。这样,我想创建一个具有嵌套模型的模型。我不确定哪种方法能达到这个目的。
//json
[{
name : "example",
layout : {
x : 100,
y : 100,
}
}]
我希望将这些模型转换为具有以下结构的两个嵌套主干模型:
// structure
Image
Layout
...
所以我这样定义布局模型:
var Layout = Backbone.Model.extend({});
但是,我应该使用下面两种(如果有的话)技术中的哪一种来定义 Image 模型呢?下面是 A 还是 B?
A
var Image = Backbone.Model.extend({
initialize: function() {
this.set({ 'layout' : new Layout(this.get('layout')) })
}
});
或, < strong > B
var Image = Backbone.Model.extend({
initialize: function() {
this.layout = new Layout( this.get('layout') );
}
});