Html 传递到Handlebar模板的数据未显示在客户端

Html 传递到Handlebar模板的数据未显示在客户端,html,node.js,handlebars.js,sequelize.js,express-handlebars,Html,Node.js,Handlebars.js,Sequelize.js,Express Handlebars,我像这样将viewData传递到把手模板 app.get('/employee/:value', (req, res) => { let viewData = {}; dataService.getEmployeeByNum(req.params.value).then((data) => { if (data) { viewData.employee = data; } else { v

我像这样将viewData传递到把手模板

app.get('/employee/:value', (req, res) => {
    let viewData = {};
    dataService.getEmployeeByNum(req.params.value).then((data) => {
        if (data) {
            viewData.employee = data;
        } else {
            viewData.employee = null;
        }
    }).catch(() => {
        viewData.employee = null;
    }).then(dataService.getDepartments).then((data) => {
        viewData.departments = data;
        for (let i = 0; i < viewData.departments.length; i++) {
            if (viewData.departments[i].departmentId == viewData.employee.department) {
                viewData.departments[i].selected = true;
            }
        }
    }).catch((err) => {
        console.log(err);
        viewData.departments = [];
    }).then(() => {
        if (viewData.employee == null) {
            res.status(404).send("Employee not found");
        } else {
            res.render("employee", { layout: 'main', viewData: viewData })
        }
    })
});
但是从未在客户端(html)工作过,有什么问题吗?

试试这个

<h2>{{viewData.employee.1.firstName}} {{ viewData.employee.1.lastName}} - Employee: {{ viewData.employee.1.employeeNum}}</h2>
{{viewData.employee.1.firstName}{{viewData.employee.1.lastName}-employee:{{{viewData.employee.1.employeeNum}

视图数据作为数组传递给模板,下面是我获取值的步骤

<h2>{{viewData.employee.[0].firstName}} {{ viewData.employee.[0].lastName}} - Employee: {{ viewData.employee.[0].employeeNum}}</h2>
{{viewData.employee[0].firstName}{{{viewData.employee[0].lastName}}-employee:{{{viewData.employee[0].employeeNum}

谢谢

Employee是一个对象数组,而不是一个对象,它不会像您现在这样被访问。
<h2>{{viewData.employee.1.firstName}} {{ viewData.employee.1.lastName}} - Employee: {{ viewData.employee.1.employeeNum}}</h2>
<h2>{{viewData.employee.[0].firstName}} {{ viewData.employee.[0].lastName}} - Employee: {{ viewData.employee.[0].employeeNum}}</h2>