2012-01-26 6 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

関連する問題