我有一个简单的Ember.Object
,其他Ember.Object
作为成员
TopObject = Ember.Object.extend({
subObject: Ember.Object.extend({
prop: ''
})
});
问题是,如果我用这样的加载数据创建对象,Ember可以设置嵌套对象的值:
TopObject.create({
subObject: { prop: 'value'}
});
答案 0 :(得分:1)
如果我的理解是正确的,你需要一个对象作为另一个对象的属性,请使用 Ember.Object.create()为您的subObject创建一个实例。现在你可以像TopObject.create一样出去({subOject:{prop:'value'}});
这是您对象上的小fiddling