骨干中的嵌套模型.js,如何接近或者,在 JS 中
2022-08-30 05:11:25
我从服务器提供了以下JSON。有了这个,我想创建一个具有嵌套模型的模型。我不确定这是实现这一目标的方法。
//json
[{
name : "example",
layout : {
x : 100,
y : 100,
}
}]
我希望将它们转换为具有以下结构的两个嵌套主干模型:
// structure
Image
Layout
...
因此,我像这样定义布局模型:
var Layout = Backbone.Model.extend({});
但是,我应该使用以下两种(如果有的话)技术中的哪一种来定义图像模型?A或B以下?
一个
var Image = Backbone.Model.extend({
initialize: function() {
this.set({ 'layout' : new Layout(this.get('layout')) })
}
});
或 B
var Image = Backbone.Model.extend({
initialize: function() {
this.layout = new Layout( this.get('layout') );
}
});