В усиках вы выполняете итерации следующим образом:
{{#items}}
<div>The item {{item}}</div>
{{/items}}
В handlebars.js есть помощник блоков each
, который позволяет вам использоватьальтернативный синтаксис:
{{#each items}}
<div>The item {{item}}</div>
{{/each}}
Если я использую руль, зачем мне использовать один синтаксис вместо другого?Что вы используете и почему?
В блоге Иегуды Каца о руле он рассказывает о том, как помощники блоков позволяют ему удалить специальный корпус, необходимый для реализации итерации в обычном синтаксисе усов.Является ли это единственной причиной существования синтаксиса each
?