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

Nud*_*oll 0 ember.js ember-data

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

具体来说,我的应用程序有groupsusers.查看单个组由App.GroupView连接到App.GroupController,它是Ember.ObjectController(因为组是对象)的子类.

在组视图中,我想要另一个视图,显示组内用户的列表.所以我的group.handlebars模板看起来像这样:

<header>
  <h1>{{name}}</h1>
  <p>{{description}}</p>
</header>
{{view App.GroupUsersView}}
Run Code Online (Sandbox Code Playgroud)

我想要做的是连接App.GroupUsersView到自己的控制器,它将是一个子类App.ArrayController,因为它代表了一个用户列表.并且其内容将设置users为该组的属性.

我怎么能做到这一点?

小智 5

你可以{{render}}像这样使用helper:

{{render 'group/users' users}}
Run Code Online (Sandbox Code Playgroud)

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