我有一些这样的数据:
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不喜欢它的内容被扩展。这样做的正确方法是什么?