【发布时间】:2014-03-10 20:22:13
【问题描述】:
我在解决这个问题时遇到了问题。我正在尝试在新的 expressjs 应用程序中使用 hogan.js(通过 hogan-express),但我也想在前端使用 hogan.js(我将使用 Backbone、lodash 等)。
我正在使用我拥有的布局
...
{{> header }}
{{{ yield }}}
{{> footer }}
...
然后,在布局的底部:
<script type="text/template">
{{> template }}
</script>
到目前为止,这些分隔条目将由 hogan-express 处理,但插入到该 {{> template }} 调用中的模板包含分隔条目。看起来是这样的:
<section>{{name}}</section>
而且我需要被 hogan-express 忽略,所以前端的 hogan 会处理它。
现在,我不介意更改 hogan-express 的分隔符。我试过了,但它可以工作......使用自定义分隔符会破坏 {{{ yield }}} 调用。我尝试使用 作为分隔符并将产量更改为 (以及它的各种变体),但似乎没有任何效果。
关于如何在 hogan-express 中使用自定义分隔符而不破坏“收益”的任何想法?
谢谢!
【问题讨论】:
标签: javascript express hogan.js