Express 如果在翡翠中有一行与子元素的变化
我想让我的代码更加枯燥,我正在努力解决如何在if/else语句中获得一行,同时将子div保留在if/else语句的结果下 我试过花括号,但是,我无法让它工作。 谢谢Express 如果在翡翠中有一行与子元素的变化,express,pug,Express,Pug,我想让我的代码更加枯燥,我正在努力解决如何在if/else语句中获得一行,同时将子div保留在if/else语句的结果下 我试过花括号,但是,我无法让它工作。 谢谢 我使用的解决方案是使用mixin和pug文档中的&attributes(attributes): if (viewOptions.visible == 'true') .myDiv1 else .myDiv1(style="display:none")
我使用的解决方案是使用mixin和pug文档中的
&attributes(attributes)
:
if (viewOptions.visible == 'true')
.myDiv1
else
.myDiv1(style="display:none")
//either way children get added to myDiv1
if (viewOptions.dataVisibility == 'true')
+propertySection('My input', "enter a number", source._data.length, 'myInputName')
else
+propertySection('My input', "enter a number", source._data.length, 'myInputName')(style="display:none")
mixin propertySection(header, label, initVal, inputName)
.myDiv1&attributes(attributes)
.myHeader= header
.myLabel= label
input(value='#{initVal}' name="#{inputName}")