如何在快递应用程序中将对象传递给车把视图

时间:2017-12-27 22:17:46

标签: node.js express handlebars.js

我无法想象如何显示传递给handlabars视图的数据。 这是我的route.js文件,它将对象传递给视图。

var session = require('express-session');
exports.admin = function(req, res){
    db.query("SELECT * FROM users", function(err, result, field){
       if(err) throw err;
       console.log(result);
       console.log(typeof result);
       res.render('page', {user: result});
     });
};

这是我的page.hbs文件(查看)

<table>
<thead>
    <th>First Name</th>
    <th>Last Name</th>
    <th>View Details</th>
</thead>
<tbody>
    {{#each user}}
<td>{{this}}</td>
 {{/each}}
</tbody>

1 个答案:

答案 0 :(得分:0)

<tbody>
    {{#each user}}
    <tr>
        <td>{{firstname}}</td>
        <td>{{lastname}}</td>
        <td>{{details}}</td>
    </tr>
    {{/each}}
</tbody>

firstname,lastname,details是每个用户对象的属性