我想使用express和jade渲染以下内容:
function(output) {
for (i=0;i<output.entities.length;i++){
console.log(output.entities[i].uuid);
}
res.render('errCodes.jade', {title : 'Error Codes', entry: output.entities});
},
玉石看起来像这样:
items = entry
each item, i in items
li <a href="/#{i}">#{item}</a>
控制台日志看起来不错,但无论我尝试什么,我都无法让玉页看起来不错。目前,有两个链接读取
[object Object]
[object Object]
这是预料之中的。但是,我希望显示ID的两个链接,但每次我尝试时,我要么将ID的每个字符作为自己的链接,或者前面提到的对象,对象。任何帮助将不胜感激。
答案 0 :(得分:0)
你的原始缩进是否正确?或者仅仅是因为它看起来不对?
items = entry
each item, i in items
li <a href="/#{i}">#{item}</a> // this should be further right
您可以使用纯玉来实现相同的目标:
items = entry
each item, i in items
li
a(href="/#{i}") #{item}
如果您的数组如下所示
output.entities = [{ uuid: 1234 }, { uuid: 5678 }];
你的玉石应该是这样的
items = entry
each item, index in items // iterate over array
li
a(href="/#{index}") #{item.uuid}
index
将是1,2,3,4,......等。