2011-12-24 5 views
0

オブジェクトの配列を持っている場合は、次の構文を使用してそのプロパティの1つをレンダリングできます。{{=propertyName}}。しかし、オブジェクト自体をレンダリングしたい場合の構文は何ですか? HTMLエンコードされた値を挿入します - オブジェクトを使用すると、上の()のtoStringをしたい値、または何かがある場合はオブジェクト自体をjsRenderテンプレートに挿入する構文は何ですか?

<script id="template1" type="text/x-jquery-tmpl"> 
    <div>Value {{the_object_itself}} </div>  <<==========What do I put here? 
</script> 

<div id="output"></div> 

<script type="text/javascript"> 
    $(function() { 
     var data = ["value1", "value2", "value3"]; 
     $("#output").html($("#template1").render(data)); 
    }); 
</script> 

答えて

4

、あなたは単に{{>#data}}(現在の構文を使用して、更新されたコメント)を行うことができます。また、HTMLエンコーディングが不要な場合は{{:#data}}と書くこともできます。

+0

{{= $ data}}は完全に機能します。ありがとう – Sylvain

関連する問題