2014-09-01 4 views

답변

1

당신은 else if의 구문을 결여 정확하지만, 일반적으로 else if 말하는 것은 그것을 정말 다른 if 뒤에 else 새로운 명령이 아닙니다.

은 그래서 실질적으로는 다음과 같은 방식으로 붙어 :

//data: 
var data = { name: 'Dave', important: false, flag: true }; 

<!--template:--> 
{{if important}} 
    <p>It's our most valued customer, ${name}!</p> 
{{else}} 
    <p>Hi there ${name}.</p> 
    {{if flag}} 
     <p>It's a flagged customer, ${name}!</p> 
    {{else}} 
     <p>Hi there ${name}.</p> 
    {{/if}} 
{{/if}} 
+0

오, 좋은 지적이지만 긴 목록은 제대로 읽지 못합니다. – mboeckle

+0

예, 복잡한 시나리오를 구현하려는 큰 목록이있는 경우 템플릿 코드를 읽고 변경하기가 어려울 것입니다 ... ... ( –

+1

FYI jQuery 템플릿은 JsRender에 의해 대체되고 있습니다. : {{if pathOrExpr1}} ... {{else pathOrExpr2}} ... {{else}} ... {{if if} - http://www.jsviews.com/#iftag – BorisMoore

관련 문제