Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 把手部分内的一个部分_Javascript_Html_Node.js_Gulp_Handlebars.js - Fatal编程技术网

Javascript 把手部分内的一个部分

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

我正在构建一个站点,在这里我想为大多数页面(但不是所有页面)提供一个布局包装器。我试图做的是为布局包装器使用一个分部,然后将其他内容分部传递到这个主布局中

hbs布局的内容

<!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>