在jsRender模板中插入对象本身的语法是什么?

时间:2011-12-24 20:42:27

标签: jquery jsrender

如果我有一个对象数组,我可以使用以下语法呈现其中一个属性:{{=propertyName}}。但是如果我想渲染对象本身的语法是什么?

<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>

1 个答案:

答案 0 :(得分:4)

如果对象是一个值,或者你想对toString()做什么,你可以简单地做{{>#data}}(用当前语法更新的注释) - 它插入HTML编码的值。或者,如果您不想要HTML编码,则可以编写{{:#data}}