我想获得手柄中未经更改/未渲染/无论内容的任何内容。所以,假设我有以下内容:
{{#template}}
<tr><td>{{name}}</td><td>{{price}}</td></tr>
{{/template}}
如果我有一个名为'template'的帮助器,我希望能够引用原始内容块 - 而不是'已编译'模板块。因此,我希望能够获得<tr><td>{{name}}</td><td>{{price}}</td></tr>
的字符串,而{{name}}
和{{price}}
不会被'呈现'。
现在,看起来我唯一能访问的是'this.options.fn',它似乎只是一个预编译的模板片。
有没有办法实现这个目标?到目前为止,我所看到的只是对已编译内容的引用。
注意 - 如果有一种方法可以说“我真的想要打印出来”,那也可以。例如,Smarty中的{literal},它将忽略所有内容,直到{/ literal}。
答案 0 :(得分:1)
<script type="text/template" id="my-template">
<tr><td>{{name}}</td><td>{{price}}</td></tr>
</script>
var uncompiledTemplate = $( '#my-template');