是否可以在车把中输出已处理和未处理的块?

Is it possible to output processed and unprocessed blocks in handlebars?

我正在尝试创建一个帮助程序,为部分块呈现 html 并生成该部分的代码示例。

例如这个:

<div class="wrapper">
  {{> first}}
  {{> second}}
</div>

应该产生这个:

html:
----------
<div class="wrapper">
  <div>first</div>
  <div>second</div>
</div>
----------
example:
----------
<div class="wrapper">
  {{> first}}
  {{> second}}
</div>

我可以使用 {{{{raw}}}} 块助手或 \{{{escape}}}},这适用于示例但不适用于 html。有没有一种方法可以输出两者而不用像这样在代码中重复我自己:

<div class="wrapper">
  {{> first}}
  {{> second}}
</div>

<div class="wrapper">
  \{{> first}}
  \{{> second}}
</div>

这可能吗?

如果其他人 运行 遇到此问题,则已在此处解决。

https://github.com/wycats/handlebars.js/issues/1385