我在尝试找出有关控制器的一些内容时遇到了这个问题How to set itemController in each as (ember 1.11 beta3)?,并且提问者在{{#each}}
{#each content as |product index|}}
{{index}}
{{/each}}
我以前从未见过这个,但我找不到任何文件。有人可以解释这是做什么的吗?
答案 0 :(得分:5)
此语法为阻止参数 introduced in Ember 1.10。通过此链接将为您提供更多信息,但基本上它允许您对集合进行迭代,仍然可以在内部访问控制器(或组件)范围。
索引基本上是一个索引。
{{somePropertyOnController}}
{#each content as |product index|}}
<!-- index is an index in iteration -->
{{index}}
<!-- product is an object in the array / enumeration -->
{{product}}
<!-- still have access to controller -->
{{somePropertyOnController}}
{{/each}}