Javascript Ember-如何为CollectionView中的每个项目设置控制器

Javascript Ember-如何为CollectionView中的每个项目设置控制器,javascript,ember.js,Javascript,Ember.js,我正在尝试使用ember.js在CollectionView中显示视图列表及其各自的控制器 问题是collectionView不会为每个项目创建控制器 这个binjs或多或少地说明了我试图实现的目标: 请注意,这些按钮并没有在控制器中调用项目的操作。当您将子视图添加到CollectionView时,子视图将具有与CollectionView相同的控制器 我看到两种解决方案,一种是改变方法,使用常规视图和一堆渲染帮助程序将控制器关联到子视图,或者在当前的子视图模板实现中添加渲染帮助程序以添加另一个

我正在尝试使用ember.js在CollectionView中显示视图列表及其各自的控制器

问题是collectionView不会为每个项目创建控制器

这个binjs或多或少地说明了我试图实现的目标:


请注意,这些按钮并没有在控制器中调用项目的操作。

当您将子视图添加到
CollectionView
时,子视图将具有与
CollectionView
相同的控制器


我看到两种解决方案,一种是改变方法,使用常规视图和一堆
渲染
帮助程序将控制器关联到子视图,或者在当前的子视图模板实现中添加渲染帮助程序以添加另一个视图。多亏了
render
helper,关联的控制器将创建。

它原来是ember中的一个bug

请参阅

这是一个bug,请参阅第4137期->