2017-02-16 67 views
1

我有一隻哈巴狗模板,看起來像這樣:內SRC標籤引起呈現問題字符串變量

extends base 

block body 
    p #{data.script} 
    script(src="#{data.script}" type="text/javascript") 

如果我刪除包含腳本標籤的最後一行,我的模板呈現。但是,#{data.script}附近的引用未被正確解釋。如何在src標籤內使用帕格變量?

回答

1

我找到了解決方案。 Pug刪除了對屬性值插值的支持。如果您使用的是最新版本的node.js,則可以使用模板字符串。這工作:

extends base 

block body 
    p #{data.script} 
    script(src=`${data.script}` type="text/javascript") 

https://github.com/pugjs/pug/issues/2302