出于某种原因,这个Jade模板是在变量输出周围添加撇号,无论我尝试什么。您可以在底部的文档中查看它的保存方式。有什么想法吗?
div.col-md-4.col-xs-12
div#currentImg
img(src=user.profileImg,class="currentImg")
输出为:
<img src="'/uploads/e3670578cc1f0a235ae9686622f37d2c.jpg'" class="currentImg">
对于文件:
{
"_id": {
"$oid": "5547e78c28d405cc236d4a02"
},
"updated_at": {
"$date": "2015-05-07T20:20:16.537Z"
},
"created_at": "Mon May 04 2015 17:41:32 GMT-0400 (EDT)",
"admin": false,
"lastName": "#####",
"firstName": "#####",
"email": "#####",
"password": "#####",
"callsign": "#####",
"uid": "#####",
"logPublic": true,
"profilePublic": true,
"__v": 0,
"profileImg": "/uploads/cf431a1d4cb451d9fb806a987845e8c3.png"
}
答案 0 :(得分:0)
假设您的JSON数据确实正确并且其中没有错误的.apk
,则没有理由在Jade中发生此错误。
查看codepen(点击查看已编辑的文件)。
一个建议是在您尝试创建图片的Jade行中使用HTML,并使用'
将其设置为src
attrubute:
#{user.profileImg}