我想从服务器加载两组不同的相同模型。
我试过这样:
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}}
答案 0 :(得分:0)
您使用的是对象控制器还是阵列控制器? 我过去遇到过同样的问题。那个时候我只是将我的控制器类型从Array更改为Object并且它有效。
并尝试在{{log ownprojects}}帮助器的帮助下在模板中打印ownprojects和project的值,以查看从模型返回到模板的内容。