Javascript 把手部分内的一个部分
我正在构建一个站点,在这里我想为大多数页面(但不是所有页面)提供一个布局包装器。我试图做的是为布局包装器使用一个分部,然后将其他内容分部传递到这个主布局中 hbs布局的内容Javascript 把手部分内的一个部分,javascript,html,node.js,gulp,handlebars.js,Javascript,Html,Node.js,Gulp,Handlebars.js,我正在构建一个站点,在这里我想为大多数页面(但不是所有页面)提供一个布局包装器。我试图做的是为布局包装器使用一个分部,然后将其他内容分部传递到这个主布局中 hbs布局的内容 <!DOCTYPE html> <html> {{> head }} <body> {{> nav}} {{ content }} </body> </html> {{> layout my
<!DOCTYPE html>
<html>
{{> head }}
<body>
{{> nav}}
{{ content }}
</body>
</html>
{{> layout myPartial.hbs}}
我大口大口地撕碎我的把手模板
如果我将标记直接传递到layout.hbs
中,我可以实现这一点,但我想做的是将另一个部分文件的内容传递到布局包装器中
{{> layout content="<div>foo</div>"}} // Renders ok
{>layout content=“foo”}//渲染正常
是否有其他方法可以使用全局布局包装器?我能够使用它 工作溶液 hbs布局的内容
someDir/\u someFile.hbs的内容
//内容注入布局,可以包括嵌套布局
我想呈现一些内容
我一直喜欢PUGJ而不是车把,因为它的结构。看起来有一些功能可以添加。
<!DOCTYPE html>
<html>
{{> head }}
<body>
{{> nav}}
{{> (lookup . 'partial') }}
</body>
</html>
// Allows me to hit http://w.x.y.z/someDir/someFile
{{> layout partial='someDir/_someFile'}}
// Content injected into the layout and can include nested layouts
<h1>Some content I want to render</h1>