【问题标题】:How to pass a mixin reference into another mixin as a mixin parameter in jade4j如何将mixin引用作为jade4j中的mixin参数传递给另一个mixin
【发布时间】:2013-06-03 02:07:34
【问题描述】:

我想在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 名称作为动态值。

【问题讨论】:

    标签: pug mixins jade4j


    【解决方案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')
    

    【讨论】:

    • 它适用于jade(适用于js)但不适用于jade4j(适用于Java),这是实际的问题......
    猜你喜欢
    • 1970-01-01
    • 2012-07-18
    • 2015-05-07
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多