使用与其父级不同的控制器的子视图?

时间:2013-04-27 06:34:07

标签: ember.js ember-data

是否可以使用与其父控件不同的控制器创建子视图?

具体来说,我的应用有groupsusers。查看单个组由App.GroupView处理,App.GroupController连接到Ember.ObjectControllergroup.handlebars<header> <h1>{{name}}</h1> <p>{{description}}</p> </header> {{view App.GroupUsersView}} 的子类(因为组是对象)。

在组视图中,我希望有另一个视图,显示组中的用户列表。所以我的App.GroupUsersView模板看起来像这样:

App.ArrayController

我想要做的是将users连接到它自己的控制器,它将是{{1}}的子类,因为它代表了一个用户列表。其内容将设置为该组的{{1}}属性。

我怎么能做到这一点?

1 个答案:

答案 0 :(得分:5)

您可以像这样使用{{render}}帮助:

{{render 'group/users' users}}

参考:http://emberjs.com/blog/2013/03/30/ember-1-0-rc2.html