1

从服务器即时设置videoControls一个布尔变量。在翡翠中,我有一个需要读取该布尔值的视频元素。

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

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

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

4

1 回答 1

2

Maybe I'm missing something, but I don't think you want interpolation here. For example:

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

compiles to:

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

If you set videoControls = true you get:

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

Which works fine.

于 2013-08-07T01:53:40.090 回答