0

たとえば、私は持っています:

block content
  h1 title
  div#someDiv

しかし、私は時々それを次のように見せたいです

block content
  h1 title
  div#wrapper
    div#someDiv

そのラッパーを取得するための最良の方法は何ですか? やろうと思った

block content
  h1 title
  if condition
    div#wrapper
      include stuff
  else
    include stuff

そして、別のjadeファイルに入れます。しかし、それは本当に醜いです。

DRY を維持できる限り、2 つの異なるケースに対して 2 つの個別のファイルを用意してもかまいません。

4

1 に答える 1

0

ヘッダーを引き出して、2 つの別々のブロック名を持つことができるようです。なぜあなたが を持っているのかblock contentわかりませんblock append content

h1 title
- if(condition) {
include with_wrapper
- } else {
include without_wrapper
- }
于 2012-12-24T19:46:38.993 に答える