2011-05-11 6 views
1

나는 현재 사용 목록을 생성하고있어 jQuery tmpl plugin :jQuery tmpl 플러그인 - 조건부 템플릿?

<script id="mainTemplate" type="text/x-jquery-tmpl"> 
<li> 
    <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a> 
</li> 
</script> 

는 모든 가능한 jQuery를 템플릿을 사용하여 조건부 처리 일을하는 것입니다? 나는 시도했다 :

<script id="mainTemplate" type="text/x-jquery-tmpl"> 
<li> 
{{if ${TYPE} == "INTLINK" }} 
    <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a> 
{{/if}} 
</li> 
</script> 

그러나 그것은 작동하지 않았다. 조건부로 전달되는 데이터에 따라 다른 템플릿 출력을 가질 수 있기를 원합니다 (json을 통해).

답변

0

if 마크 업 내에 TYPE을 래핑 할 필요가 없습니다. 이 데이터는 {: "INTLINK" "TYPE"} 같은 것을 포함 가정

<script id="mainTemplate" type="text/x-jquery-tmpl"> 
    <li> 
     {{if TYPE == "INTLINK" }} 
      <a class="Page" href="#" rel="${LINK}" >${DESCRIPTION}</a> 
     {{/if}} 
    </li> 
</script> 

작동합니다.

관련 문제