设置嵌套对象的值

时间:2013-07-22 10:40:46

标签: ember.js

我有一个简单的Ember.Object,其他Ember.Object作为成员

TopObject = Ember.Object.extend({
    subObject: Ember.Object.extend({
        prop: ''
    })
});

问题是,如果我用这样的加载数据创建对象,Ember可以设置嵌套对象的值:

TopObject.create({
    subObject: { prop: 'value'}
});

1 个答案:

答案 0 :(得分:1)

如果我的理解是正确的,你需要一个对象作为另一个对象的属性,请使用 Ember.Object.create()为您的subObject创建一个实例。现在你可以像TopObject.create一样出去({subOject:{prop:'value'}});

这是您对象上的小fiddling