4

我想获得车把中块的未更改/未渲染/任何内容。所以,假设我有以下内容:

{{#template}}
    <tr><td>{{name}}</td><td>{{price}}</td></tr>
{{/template}}

如果我有一个名为“模板”的助手,我希望能够引用原始内容块 - 而不是“编译”模板块。所以,我希望能够在<tr><td>{{name}}</td><td>{{price}}</td></tr>没有{{name}}{{price}}被“渲染”的情况下获得字符串。

现在,看起来我唯一可以访问的是“this.options.fn”,它似乎只是一个预编译的模板片段。

有没有办法做到这一点?到目前为止,我所看到的只是对编译内容的引用。

注意 - 如果甚至可以说“我真的想把它打印出来”,那也可以。例如,Smarty 中的 {literal},它将忽略所有内容,直到 {/literal}。

4

1 回答 1

1
<script type="text/template" id="my-template">
  <tr><td>{{name}}</td><td>{{price}}</td></tr>  
</script>

var uncompiledTemplate = $( '#my-template');
于 2012-12-03T16:10:28.077 回答