1

如何使用玉中的块插入任意代码(“部分”样式)(在 express 3.0 之后)?

假设我有各种从“layout.jade”继承的模板,每个模板都呈现不同的视图,但我有通用代码(适合部分)。

我想到的唯一解决方案是用公共代码创建一个共同的父级,但这看起来很奇怪......

parent
body
 block no_common_1
 block common_1
     ... code
 block no_common_2
 block common_2
     ... code

child1
 block no_common_1
      ... code
 block common_1
 block no_common_2
      ... code
 block common_2

child2
 block no_common_1
      ... code
 block common_1
 block no_common_2
      ... code
 block common_2

这是声音吗?我可以在这里和那里跳过一些街区吗?改变顺序呢?

多谢!

4

1 回答 1

2

从 express.js 中删除了 Partials,但 Jade 仍然拥有它们。您必须使用 include + 部分路径。

 include ../path/to/partial
于 2012-07-06T19:53:27.633 回答