1

我在使用 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 }}

模块/内容.hbs

<h1>{{pagetitle}}</h1> <!-- THIS ***WON'T*** RENDER 'HELLO WORLD'-->
<h>Im a sub-heading</h2>

我想这与上下文有关,但我尝试了各种排列都无济于事。

任何指针都非常感谢。

一个。

4

1 回答 1

1

这是一个比组装更多的车把问题。当您在嵌套块中使用部分时,使用车把会变得很棘手。

鉴于您的示例,由于您在街区内,因此content.hbs尝试做。{{car.pagetitle}}{{#car}}...{{/car}}

于 2014-09-10T11:24:31.523 回答