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

时间:2014-01-14 00:50:06

标签: javascript ember.js

我正在尝试使用ember.js在CollectionView中使用它的相应控制器显示视图列表

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

这个binjs或多或少地说明了我想要完成的事情:http://jsbin.com/uZapEWix/1/edit?html,js,output

请注意,按钮不会在控制器中为项目调用操作。

2 个答案:

答案 0 :(得分:0)

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

我看到两个解决方案,一个是改变方法并使用常规视图与一堆render助手将控制器关联到子视图或在子视图模板中的当前实现中添加渲染助手以添加另一个视图。感谢render辅助控制器将创建。

答案 1 :(得分:0)

事实证明这是一个虚构的错误。

请参阅Issue #4137