繁体   English   中英

如何在Express中安排车把零件

[英]How to arrange handlebars partials in express

我有一个可以正常运行的应用程序。 现在,我需要安排局部(使用hbs模块)。 我有一个布局集,还有导航。

Layout.hbs包含以下元素:

- {{>nav}}
- {{>body}}
- {{>footer}}

我正在使用{{>}}表示法,它可以正常工作。 页脚部分中是基本的引导脚本。

问题:所缺少的是,当我想加载一个页面时,该页面的底部需要其他脚本-我不知道如何链接它。 如何在正文部分而不是页脚中添加它们。

干杯!

基本上,问题是如何创建动态布局,并可以根据加载的页面添加局部并将其扩展。

简短的答案是使用内联块:

1.在布局文件中放置的位置:

{{#> scripts-block}}
  {{!-- Custom scripts per page could be added. --}}
{{/scripts-block}}

该块是可选的,因此在丢失时不会抛出错误。

2.在render()中加载的页面内部:

{{#> layouts/layout }}
  {{#*inline "scripts-block"}}
    <script src="new-script.js"></script>
  {{/inline}}
{{/layouts/layout }}

现在它将正常工作。

这是一篇很棒的文章,其中包含有关如何构建它的逐步教程:

车把的力量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM