spacebars 없음 #while을가, 유성 불꽃 기본적있는 템플릿 엔진.
#unless
키워드는 무효화 된 #if
이며 진실이 아닙니다. unless 블록은 루프가 아니며 한 번만 실행할 수 있습니다. if와 마찬가지로 블록이 실행되거나 실행되지 않습니다. 조건이 사실이 아니라면 #unless가 실행됩니다.
유일한 루프 구성은 #each입니다. 템플릿 밖에서 결과를 계산하고 배열 변수에 배치하여 for 또는 while 루프의 동작을 에뮬레이트 할 수 있습니다. 템플릿에서 배열 변수에 #each를 호출합니다.
사용자 정의 반복 작성과 같은 사용자 정의 반복 작성에 사용할 수 있지만 Meteor의 스페이스 바는 핸들 바 코드의 포크이며 약간 다른 구문이 필요할 수 있습니다.
대부분의 간단한 용도로 #each이면 충분합니다. 데이터 형식을 변경하면 자연스럽게 각 #을 사용할 수 있습니다. Spacebar docs
#Each
#each 템플릿 태그로부터
는 해당 항목의 값을 데이터 컨텍스트를 설정하는 시퀀스 인수를 상기 시퀀스의 각 항목에 대해 그 콘텐츠를 삽입한다 :
<ul> {{#each people}} <li>{{name}}</li> {{/each}} </ul>
인자는 일반적으로 (예 collection.find 결과()) 유성 커서이지만, 또한 일반 스크립트 배열 NULL, 또는 정의 될 수있다.
"else"섹션이 제공 될 수 있습니다.이 섹션은 언제든지 시퀀스에 항목이없는 경우 (새로운 데이터 컨텍스트없이) 사용됩니다.