handlebars.js新迭代方法的目的是什么?

dmn*_*mnd 3 mustache handlebars.js

小胡子中,你像这样迭代:

{{#items}}
  <div>The item {{item}}</div>
{{/items}}
Run Code Online (Sandbox Code Playgroud)

handlebars.js中,有一个块助手each可以让你使用另一种语法:

{{#each items}}
  <div>The item {{item}}</div>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

假设我正在使用把手,为什么我会使用一种语法而不是另一种?你用哪个,为什么?

在Yehuda Katz的博客文章中介绍了把手,他谈到了块助手如何允许他删除在正常胡子语法中实现迭代所需的特殊外壳.这是each语法存在的唯一原因吗?

dmn*_*mnd 7

我最后在Twitter上问了Yehuda.这是他的回复:

"我的头脑中有两个:表现并且更容易理解"