在pugjs mixin上工作。在json上循环创建单选按钮。正常的名称 - 值对按预期工作。在循环中,默认设置单选按钮以进行检查。试图找出如何未设置未选中单选按钮的选中值。
我可以用javascript做到这一点但似乎我应该能够在哈巴狗中做到这一点。
尝试设置变量
-checked =(!fVar.checked)?'checked':''
然后在标签中使用
input(type='radio' #{checked})
有没有办法在哈巴狗那里做到这一点?
答案 0 :(得分:0)
想出一种方法。不像我想的那样直接,但我嵌套了mixins。 主mixin有一个case语句,可以调用child mixins。
case fVar.checked
when 'true'
+radioChecked()
when 'false'
+radioUnchecked()
不是很好D.R.Y.但它确实有效。