Как передать ссылку на миксин в другой миксин в качестве параметра миксина в 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 name в mixin_b
как динамическое значение.
1 ответ
Начиная с Jade v1.0.0 это возможно:
mixin mixin_a
p Yeah, mixin A!
mixin mixin_b(mixMeIn)
p Yeah, mixin B!
+#{mixMeIn}
+mixin_b('mixin_a')