2012-01-26 3 views
0

jQuery 템플릿에 바인딩 할 때 Knockout이 HTML 값을 인코딩한다고 말하고 싶습니다.jQuery 템플릿에 대한 넉 아웃 바인딩 - HTML 문자열이 인코딩 됨

어떻게 중지합니까? 아래 예제에서 $ {Description}에는 인코딩을 원하지 않는 HTML 태그가 포함되어 있습니다.

<script id="QuoteHeaderTemplate" type="text/x-jQuery-tmpl"> 
<div class="heading group"> 
<div id="${Name}" class="title row group"> 
    <div class="inner"> 
     <a class="benefit-title" href="#">${Name}</a> 
    </div> 
</div> 
<div class="description group"> 
    <div class="inner"> 
     ${Description} 
    </div> 
</div> 
</div> 
</script> 

<div data-bind='template: {name: "QuoteHeaderTemplate", foreach: benefits}'> 
</div> 

답변

2

jQuery Templates 플러그인에서 제공하는 {{html}} 태그를 사용하고 싶습니다. 문서 도구 현재 위치 : http://api.jquery.com/template-tag-html/

당신은 할 것 : {{html Description}}

+0

완벽한합니다. 도와 주셔서 다시 한번 감사드립니다! :-) – BrightonDev

관련 문제