类名玉的variables
我不能在一个类中设置一个variables名称:
.flag_#{ session.locale } #{ session.locale }
我有:
<div class="flag_" >en</div>
我想要
<div class="flag_en" >en</div>
谢谢
试试这个(没有testing过):
div(class="flag_#{ session.locale }") session.locale
至于pug@2.0.0-alpha3这样工作:
div(class="flag_" + session.locale) session.locale
这是另一种方法:
mixin formButton(text, type, extra_classes) - var default_classes = 'btn btn-primary' if extra_classes - var classes = default_classes + ' ' + extra_classes else - var classes = default_classes if type button(class=classes type=type) !{text} else button(class=classes type="submit") !{text}
例1:
用法:
+formButton('Text')
结果:
<button type="text" class="btn btn-primary" type="submit">Text</button>
例2:
用法:
+formButton('Text', 'button')
结果:
<button type="text" class="btn btn-primary" type="button">Text</button>
例3:
用法:
+formButton('Text', 'button', 'extra-class')
结果:
<button type="text" class="btn btn-primary extra-class" type="button">Text</button>
你也可以使用条件语句来做到这一点
if liked == true span.like.active else span.like