如何将数组代理的内容绑定到另一个对象的值?

时间:2014-02-05 18:17:37

标签: ember.js

我有一些这样的数据:

var organizations = Ember.ArrayProxy.create({
    content: [{
        // organization model data here
        contacts: [{
            // contact model data here
        }]
    }]
});

我想创建一个ArrayProxy,它聚合我的组织对象中的所有联系人。像这样:

var contacts = Ember.ArrayProxy.extend({
    _organizations: organizations,

    content: function() {
        // return a flat array of contacts (I know how to do this part)
    }.property('_organizations.@each.contacts').readOnly()
});

尝试上面的错误我假设是因为我的ArrayProxy不喜欢它的内容被扩展。这样做的正确方法是什么?

0 个答案:

没有答案