2017-12-27 23 views
0

Ich kann nicht herausfinden, wie Daten an Handlabars anzeigen übergeben. Hier ist meine route.js-Datei, die Objekt an Ansicht übergibt.wie man Objekt an Lenker übergeben Ansicht in Express-App

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}); 
    }); 
}; 

und hier ist meine page.hbs Datei (Ansicht)

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

Antwort

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

Vorname, Nachname, Details sind die Eigenschaften jedes Benutzerobjekt

Verwandte Themen