合并两个记录数组

时间:2012-07-21 09:05:36

标签: ember.js ember-data

我的应用程序中有两种不同的模型

App.Foo = DS.Model.extend({
  title:   DS.attr('string')
});

App.Bar = DS.Model.extend({
  title:   DS.attr('string')
});

foo和bar模型都会在我的后端从不同的模型中获取数据 它们都有一些共同的领域,比如标题。但其他人也不同(我将需要不同的观点)。

然而,当显示它们的列表时,我希望能够合并它们并将它们排序,就好像它们是同一个对象一样。

不幸的是,从我在ember-data代码库中看到的情况来看,这似乎是不可能的 关于解决方案的任何想法?

1 个答案:

答案 0 :(得分:0)

这已在最新版本的Ember Data中解决,并实现了findAll

因此,我们可以这样做:

DS.store.findAll(DS.Model)

将加载所有模型的所有记录。