1

我正在尝试创建一个助手来呈现部分块的 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>

这可能吗?

4

1 回答 1

0

如果其他人遇到这个问题,这里已经解决了。

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

于 2017-09-21T16:22:17.177 回答