Javascript 把手-获得块的不变内容
我想得到未修改/未渲染/把手中块的任何内容。那么,假设我得到了以下信息:Javascript 把手-获得块的不变内容,javascript,handlebars.js,client-side-templating,Javascript,Handlebars.js,Client Side Templating,我想得到未修改/未渲染/把手中块的任何内容。那么,假设我得到了以下信息: {{#template}} <tr><td>{{name}}</td><td>{{price}}</td></tr> {{/template}} {{{#模板} {name}}{price} {{/template}} 如果我有一个名为“模板”的助手,我希望能够引用原始内容块,而不是“编译”模板块。因此,我希望能够获得{{{name}}{{
{{#template}}
<tr><td>{{name}}</td><td>{{price}}</td></tr>
{{/template}}
{{{#模板}
{name}}{price}
{{/template}}
如果我有一个名为“模板”的助手,我希望能够引用原始内容块,而不是“编译”模板块。因此,我希望能够获得{{{name}}{{{price}}}
字符串,而不需要对{{name}}
和{price}}
进行“渲染”
现在,我唯一能访问的似乎是“this.options.fn”,它似乎只是一个预编译的模板
有没有办法做到这一点?到目前为止,我看到的只是对编译内容的引用
注意——如果有一种方式可以说“我真的想把这个打印出来”,那也行。例如,Smarty中的{literal},它将忽略所有内容,直到{/literal}。
<script type="text/template" id="my-template">
<tr><td>{{name}}</td><td>{{price}}</td></tr>
</script>
var uncompiledTemplate = $( '#my-template');
{{name}{{price}
var uncompiledTemplate=$(“#我的模板”);
我不知道您的总体意图是什么,但您是否可以使用partials而不是尝试直接操作模板片段?其意图主要是为了文字“这就是我希望在HTML中的内容”。有多种原因-文档,不需要五个单独的三行html文件作为模板片段。。诸如此类的事情。在这种情况下,Partials并不是我所需要的(尽管我确实使用了它们,并且知道如何使用它们)。我也有同样的需要,但很遗憾,似乎没有解决方案。如果您能够遵循建议的解决方案,则有一个已解决的问题: