1

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

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

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

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

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

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

4

1 回答 1

0

这已在最新版本的 Ember Data 中通过findAll的实现得到解决。

因此,我们可以这样做:

DS.store.findAll(DS.Model)

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

于 2013-01-10T13:06:51.113 回答