所以我试图在IndexRoute中显示多个模型,并且已经取得了初步成功,做了类似的事情:
App.IndexRoute = Em.Route.extend({
model: function(){
return Ember.RSVP.hash({
documentsA: this.store.find('documentA'),
documentsB: this.store.find('documentB')
});
}
});
我现在想要做的是,能够使用与这些模型相关联的控制器来执行诸如显示文档数量之类的操作,并且具有与每个模型相关联的操作。
这在Ember中可能吗?
感谢您的帮助。
答案 0 :(得分:0)
您可以使用renderTemplate
挂钩指定模板和控制器。
http://emberjs.com/api/classes/Ember.Route.html#method_renderTemplate http://emberjs.com/guides/routing/rendering-a-template/
另请查看this
答案 1 :(得分:0)
另一种方法是使用render
助手。这将启动Documents
控制器两次:
// index.handlebars
{{render "documents" documentsA}}
{{render "documents" documentsB}}