问题描述
我有一个layout.hbs,可以在体内加载一堆脚本。当我使用部分渲染时,我想添加更多脚本,如下所示:
res.render('partial',{layout: 'layout',...})
这是我的layout.hbs:
<body>
{{{body}}}
<script src=...>
<script src=...>
{{#> scripts-block }}
this is where I want the extra scripts to be added
{{/scripts-block }}
</body>
这是我的part.hbs:
<div>stuff</div>
{{#*inline "scripts-block" }}
<script src=...>
{{/inline}}
我似乎无法将来自partial.hbs的脚本添加到layouts.hbs中的脚本下方。
如果我在同一文件(layout.hbs)中写入#* inline,则可以使用,但是如果我在partial.hbs中写入#* inline,则无法使用。
我正在使用HBS作为视图引擎。
我在做什么错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)