Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 把手-获得块的不变内容_Javascript_Handlebars.js_Client Side Templating - Fatal编程技术网

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并不是我所需要的(尽管我确实使用了它们,并且知道如何使用它们)。我也有同样的需要,但很遗憾,似乎没有解决方案。如果您能够遵循建议的解决方案,则有一个已解决的问题: