如何将mixin引用作为另一个mixin传递给jade4j中的mixin参数

时间:2013-06-06 21:43:20

标签: pug mixins jade4j

我想要实现的目标如下jade4j -

mixin mixin_a()
  p This is mixin A

mixin mixin_b(mixin_reference)
  p This is mixin B
    +mixin_reference()

+mixin_b(mixin_a)

这里我将mixin_a作为mixin_b中的参考传递,并期望将其作为参数。

但是,当我尝试+mixin_reference()时,它会说 - mixin_reference is not defined

问题: 1.在调用mixin_reference时我做错了什么? 2.什么应该是最好的实现相同的功能? (原因是这个,因为我期望mixin_b中的参数mixin名称作为动态值传递。

1 个答案:

答案 0 :(得分:0)

从Jade v1.0.0开始,这是可能的:

mixin mixin_a
  p Yeah, mixin A!

mixin mixin_b(mixMeIn)
  p Yeah, mixin B!
  +#{mixMeIn}  

+mixin_b('mixin_a')