如何使用Ember-Data查找相同型号的不同记录?

时间:2015-04-17 14:10:58

标签: ember.js ember-data

我想从服务器加载两组不同的相同模型。

我试过这样:

App.ProjectListRoute = Em.Route.extend({
  model: function() {
    return Em.RSVP.hash({
      ownProjects: this.store.find('project',{owner: true}),
      projects: this.store.find('project')
    });
  }
})

这会向服务器发出2个请求,并且响应具有正确的数据。

但模板中的{{each project in model.projects}}显示与{{each project in model.ownProjects}}

相同的记录

1 个答案:

答案 0 :(得分:0)

您使用的是对象控制器还是阵列控制器? 我过去遇到过同样的问题。那个时候我只是将我的控制器类型从Array更改为Object并且它有效。

并尝试在{{log ownprojects}}帮助器的帮助下在模板中打印ownprojects和project的值,以查看从模型返回到模板的内容。