[英]Jade/PUG JSON interpolation
首先,让我告诉您,我不是在使用Express,而是在使用Pug(以前称为Jade)。
我从外部文件读取了JSON对象。 在对象内部,其中一个键具有如下所示的字符串值:
This is #[strong cool]
Jade正是这样输出的,但是我希望对读取的字符串进行插值。 有什么线索吗?
提前致谢!
您需要使用This is #{strong cool}
。 请注意大括号。
万一您在文档中错过了它, Pug更改了属性插值的方式
它曾经是
a(href="#{link}")
a(href='before#{link}after')
但是现在你应该使用
a(href=link)
a(href=`before${link}after\`)
a(href='before' + link + 'after')
我对此的虚拟解决方案是使用This is <strong>cool</strong>
这可行。
这称为“插值”。
这意味着“ messages()”被转义,如果您具有以下代码,则转为fx:
var randomText = <p>this is a text</p>
p = randomText,通常不进行转义就可以产生实际的字符串:
<p> this is a text</p>
但是如果我输入以下内容:
p!= randomText
它将实际上变成ap标签,看起来就像这样:
this is a text
希望它对您有帮助:-)
您可以在以下文档中了解更多信息: https : //pugjs.org/language/interpolation.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.