Jade/PUG JSON interpolation
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=随机文本它通常会产生实际字符串:
<p> this is a text</p>
但是如果我输入这个:
p!= randomText
它实际上会变成一个p标签,看起来就像这样:
this is a text
希望它能帮助你:-)
您可以在文档中阅读更多关于的信息,点击此处:https://pugjs.org/language/interpolation.html
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- AngularJS-在JSON选择器中使用变量名
- Jade/PUG JSON interpolation