如果我有一个对象数组,我可以使用以下语法呈现其中一个属性:{{=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>
答案 0 :(得分:4)
如果对象是一个值,或者你想对toString()做什么,你可以简单地做{{>#data}}
(用当前语法更新的注释) - 它插入HTML编码的值。或者,如果您不想要HTML编码,则可以编写{{:#data}}
。