4

私が達成したいのは、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 名mixin_bを動的な値として期待しているためです。

4

1 に答える 1

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')
于 2014-01-02T15:44:25.517 に答える