1

如何在 mixin 中输出扩展块的内容?

这是一个简化的例子:

mixins.jade

mixin form()
  form
    block

布局.jade

include mixins.jade

body
  +form
    block content

somepage.jade

extends layout
block content
  input(type=text)

在这里我想实现:

<form>
  <input type="text"></input>
</form>

但目前我得到的是:

<form></form>
4

2 回答 2

0

在我创建了一个GitHub 问题并提交了一个失败的规范之后,这个不起作用的事实被确定为一个错误

根据这个拉取请求,现在可以执行我在原始问题中描述的操作,但如前所述这目前仅适用于 Jade 的开发分支,并将成为下一个版本的一部分。

于 2013-10-02T16:14:16.497 回答
0

尝试以下方式:

布局.jade

doctype 5
  head 
    title "Title"
  body
    block content
      include mixins.jade
      +form
        block

SomePage.jade

extends layout
block content
  input(type=text)
于 2013-09-13T17:02:43.867 回答