在车把中使用内联局部函数将脚本添加到布局

问题描述

我有一个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 (将#修改为@)