【问题标题】:pugjs - radio button checked attribute as variablepugjs - 单选按钮检查属性作为变量
【发布时间】:2018-06-08 01:24:00
【问题描述】:

使用 pugjs mixin。在 json 上循环创建单选按钮。正常的名称-值对按预期工作。在循环中,将单选按钮设置为默认选中是可以的。试图弄清楚如何不设置未选中单选按钮的选中值。

我可以用 javascript 做到这一点,但似乎我应该能够在 pug 中做到这一点。

尝试设置变量

-checked =(!fVar.checked)?'checked':''

然后在标签中使用

input(type='radio' #{checked})

有没有办法在 pug 中做到这一点?

【问题讨论】:

    标签: mixins pugjs


    【解决方案1】:

    想出了一种方法。不像我想要的那样直接,但我嵌套了 mixins。 主 mixin 有一个调用子 mixin 的 case 语句。

    case fVar.checked
                when 'true'
                    +radioChecked()
                when 'false'
                    +radioUnchecked()
    

    不是很D.R.Y。但它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-29
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多