取决于变量,style属性可以存在或不存在。

label(for='ff'
  class='ff1'
  varFlag != undefined ? eval(style= 'letter-spacing: -5px;') : eval('')
)


-那是行不通的。下面的代码添加了空的样式,这是无法实现的:

label(for='ff'
  class='ff1'
  style= varFlag != undefined ? 'letter-spacing: -5px;' : ''
)


我们如何根据条件拥有属性?

检查过类似的任务-没有发现任何相关内容。

最佳答案

一种方法是针对该场景具有两个单独的元素:

if !varFlag
  label(for='ff' class='ff11')
else
  label(for='ff' class='ff1' style="letter-spacing: -5px")


或者,如果您真的想花哨的话,you could use a mixin,但这可能比需要的工作还要繁重。

10-06 12:44