我使用Assemble
在部分内容中使用YAML渲染内容时遇到问题这是我的细分:
布局/ deafualt.hbs
<body>
{{pagetitle}} <!-- THIS WILL RENDER 'HELLO WORLD' FINE -->
<header role="banner">
{{> _header }}
</header>
<main role="main">
{{> body }}
</main>
<footer role="contentinfo">
{{> _footer }}
</footer>
</body>
信息页/ car.hbs
---
pagetitle: "HELLO WORLD"
---
{{#car }}
{{> banner }}
{{> content }}
{{> explore }}
{{> feature }}
{{> social }}
{{/car }}
模块/ content.hbs
<h1>{{pagetitle}}</h1> <!-- THIS ***WON'T*** RENDER 'HELLO WORLD'-->
<h>Im a sub-heading</h2>
我认为它与上下文有关,但我尝试了各种排列无济于事。
任何指针都非常感激。
一个。
答案 0 :(得分:1)
这是一个比装配更多的把手问题。使用把手时,在嵌套块中使用部分时会变得棘手。
根据您的示例,content.hbs
尝试执行{{car.pagetitle}}
,因为您在{{#car}}...{{/car}}
区域内。