我有一个sql查询结果,我想用express手柄显示它
var x={} ;
//friends表获得name | profilename | status属性
dao.findFriends(req.session.UserName,function(err,rows,fields){
x=rows;
for(var i=0;i<rows.length;i++){
console.log(rows[i].profileName);
}
});
res.render('home',{body:'hello ...'+req.session.UserName,friends:x});
简单字符串可以很好地显示,但不会显示sql结果
<table>
<tr>
<th>Name</th>
</tr>
{{#each friends}}
<tr>
<td>{{profileName}}</td>
</tr>
{{/each}}
</table>
1条答案
按热度按时间ny6fqffe1#
找到了!必须使变量x接受json数组并。。将所有结果放入for循环中的x
在html端,引用带有这个前缀的字段