我通过迭代这样的行列表在我的应用中创建了一个表:
{{#each visible_page itemController='ScheduledReport'}}
.....
{{/each}}
现在,我试图抽象这个表,以便我可以使用它而不仅仅是这些报告。所以,我想在itemController
中定义ArrayController
,而不是在模板中内联它:
App.ReportsScheduledController = App.TableController.extend(
{
itemController : 'scheduledReport'
但是,定义itemController
中的ReportsScheduledController
- 继承自Ember.ArrayController
- 并不会呈现表格中的每一行。
知道我在这个设置中做错了什么吗?
谢谢!
答案 0 :(得分:1)
您需要遍历模板中的控制器才能工作。迭代控制器中的属性不会应用项目控制器的包装。