0

如果我有一个对象数组,我可以使用以下语法呈现其中一个属性:{{=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>
4

1 回答 1

4

如果对象是一个值,或者您想要对 toString() 执行的操作,您可以简单地执行{{>#data}}(使用当前语法更新注释) - 插入 HTML 编码的值。{{:#data}}或者,如果您不想要 HTML 编码,也可以编写。

于 2011-12-25T20:44:33.710 回答