繁体   English   中英

你能用玉石中的破折号来引用变量吗?

[英]Can you refer to variables with dashes in jade?

我正在尝试在我的玉模板中做这样的事情

a.apply-url(href="#{apply-url}")

但它被解释为'申请减去网址'

有没有办法可以强迫口译员做正确的事情? 或者有没有办法引用顶级对象,并将索引放在引号中,像这样?

a.apply-url(href="#{this['apply-url']}")

我对Jade并不熟悉,但我之前已经调查了一下。 这里玩了一会儿后,我能够让这个工作:

a.apply-url(href="#{locals['apply-url']}")
{"apply-url": "foo"}

生产:

<a href="foo" class="apply-url"></a>

这是有效的,因为这个特定的实现将数据存储在名为locals的局部变量中,然后由模板函数关闭。 据我所知,这是一个实现细节,我不一定希望这在其他Jade实现中有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM