嵌套的玉块不会被渲染

时间:2014-10-27 08:13:39

标签: javascript node.js express pug

如果我有一个包含3个文件的玉器设置如下:

1

//layout.jade

doctype html
html
  body
    block content

2

//index.jade
extends layout

block content
  h1 Animals
  block cat
  block dog

3

//animals.jade
extends index

block cat
  p Meow

block dog
  p Bark

' cat'和“狗”#39;块不会向视图呈现任何文本。包含一个定义了多个块的玉文件是否有任何问题,如上所述?

我意识到我可以将猫分开。和“狗”#39;阻止分成两个单独的.jade文件,然后单独包含它们,但这不是我想要在这里实现的。

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

在animals.jade中,你想要向块附加一些东西。 所以试试这个:

//animals.jade
extends index
block append cat
  p Meow
block append dog
  p Bark