1

私は多くのテンプレート ページ (index.jade, catalog.jade, contacts.jadeなど) を持っており、そこにいくつかの余分なコード (header_piece.jadeや などfooter_piece.jade) byを含めていincludeます。

私がやろうとしていること - によって含まれているコードに何かを含めたいですinclude。翡翠を使ってできることを願っています。

これが私のコードです:

index.jade:
body
  .wrapper
    include inc/header_piece

    append header
      .someextradiv
        | text

inc/header_piece.jade:
  block header
    .header
      a(href = '/') Home

私が期待するもの:

<div class="wrapper">
  <div class="header"><a href="/">Home</a>
    <div class="someextradiv">Text</div>
  </div>
</div>

私が本当に得るもの:

<div class="wrapper">
  <div class="header"><a href="/">Home</a></div>
  <div class="header"><a href="/">Home</a></div>
</div>

私が間違っていることと、望ましい結果を得る方法は?

4

1 に答える 1

-1

次のことを行うことで、目的の結果を得ることができました。

index.jade:

body
  .wrapper
  include inc/header_piece

  append inc/header
    .someextradiv
    | text
于 2013-02-02T05:32:25.943 に答える