2014-07-20 44 views
4

我試圖做這樣的事情在我玉模板你可以用玉石中的破折號來引用變量嗎?

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

但它被解釋爲「申請減網址」

有沒有一種方法,我可以強制解釋做正確的事?或者有什麼方法可以引用頂級對象,並將索引放在引號中,就像這樣?

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

回答

3

我不是所有人都熟悉翡翠,但我已經看過它一點。周圍而here打後,我能得到這個工作:

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

生產:

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

這工作,因爲這個特定的實現存儲在一個局部變量的數據命名爲locals然後通過模板功能關閉。據我所知,這是一個實現細節,我不一定期望它能在其他Jade實現中工作。

相關問題