2011-11-23 2 views
3

, 당신은 다음과 같이 반복 :handlebars.js의 새로운 반복 방법의 목적은 무엇입니까? <a href="http://mustache.github.com/mustache.5.html" rel="nofollow">mustache</a>에서

{{#each items}} 
    <div>The item {{item}}</div> 
{{/each}} 

, 내가 핸들을 사용하고 있는데 왜 것입니다 가정 :

handlebars.js에서
{{#items}} 
    <div>The item {{item}}</div> 
{{/items}} 

, 당신은 대체 구문을 사용할 수 있습니다 블록 도우미 each있다 다른 구문 대신 하나의 구문을 사용합니까? 어느 것을 사용합니까? 그 이유는 무엇입니까?

Yehuda Katz의 blog post에서는 핸들러를 소개하면서 블록 도우미가 일반적인 콧수염 구문으로 반복을 구현하는 데 필요한 특수 케이스를 제거하는 방법을 설명합니다. 이것이 each 구문이 존재하는 유일한 이유입니까?

답변

7

나는 트위터에 Yehuda를 묻는 것을 끝내었다. Here's his reply :

"내 머리 꼭대기 두 개 : 성능 및 이해하기 쉽습니다."