是否可以使用与其父控件不同的控制器创建子视图?
具体来说,我的应用有groups
和users
。查看单个组由App.GroupView
处理,App.GroupController
连接到Ember.ObjectController
,group.handlebars
是<header>
<h1>{{name}}</h1>
<p>{{description}}</p>
</header>
{{view App.GroupUsersView}}
的子类(因为组是对象)。
在组视图中,我希望有另一个视图,显示组中的用户列表。所以我的App.GroupUsersView
模板看起来像这样:
App.ArrayController
我想要做的是将users
连接到它自己的控制器,它将是{{1}}的子类,因为它代表了一个用户列表。其内容将设置为该组的{{1}}属性。
我怎么能做到这一点?
答案 0 :(得分:5)
您可以像这样使用{{render}}
帮助:
{{render 'group/users' users}}