3

我正在 harp.js 上建立一个网站。我有一个 layout.jade 文件,其中包含 _header.jade,它的写法如下

   != partial("_header")
   != yield
   != partial("_footer")

现在,我的设计发生了变化。我不希望所有标题看起来都一样。如果我想要网站的不同标题,我应该如何为玉文件设置条件?

4

1 回答 1

0

将一些变量传递layout给您的模板,然后您可以在模板中使用一个简单的条件。

if layout === '1'
  != partial("_hedaer1")
else if layout === '2'
  != partial("_header2")

否则您可以相互独立地渲染内容和布局

于 2015-06-06T15:54:58.020 回答