Jade插入bool

时间:2013-08-06 06:28:31

标签: pug interpolation

从服务器im设置变量videoControls,这是一个bool。在玉器中我有一个视频元素,需要阅读那个bool。

video(preload="auto", poster="#{thumbUrl}", controls="#{videoControls}")

不幸的是,这会将变量打印为字符串。因此controls="false"仍会显示控件。 http://jade-lang.com/reference/转到名为“布尔属性”的部分是我想要实现的内容的文档。

如何将变量作为bool而不是字符串传递?

1 个答案:

答案 0 :(得分:2)

也许我错过了什么,但我不认为你想要插值。例如:

-var videoControls = false
video(preload='auto', src='x.mp4', controls=videoControls)

汇编为:

<video preload="auto" src="x.mp4"></video>

如果您设置videoControls = true,则会获得:

<video preload="auto" src="x.mp4" controls="controls"></video>

哪种方法正常。