使用{{render}}进行渲染时循环计数器

时间:2013-11-25 09:33:52

标签: javascript ember.js handlebars.js

我有一个循环列表。

{{#each post in posts}}
  {{render "post" post}}
{{/each}}

现在,在post模板中,我想访问帖子的索引,以便输出“post 1”,“post 2”等等。我怎样才能做到这一点?

我尝试从每个contentIndex访问PostView,但该属性为空。

1 个答案:

答案 0 :(得分:2)

在帖子模板内部,您可以使用{{_view._parentView.contentIndex}}来访问索引,它是零相对的。像这个样本JSFiddle

其他替代方法可以使用索引将您的帖子内容包装在新对象中。像这样JSFiddle