【问题标题】:Using Express-HandleBars in Node.js在 Node.js 中使用 Express-HandleBars
【发布时间】:2019-12-28 07:37:15
【问题描述】:

在我的 hbs 文件中使用 # 标记时出现模板渲染错误。我正确安装了所有依赖项,但我不知道如何修复此错误或为什么会发生这种情况。

app.get('/h',function(req,res) {

    username =  req.session.username;
    con.query('SELECT symbol FROM watch_list WHERE username =?', [username], function (err, result) {   
         res.render('watchlist2',{result: result});

    });

});
 <table>
    <tbody>
        {{#each result}}
            <tr>
                <td>{{this.symbol}}</td>

            </tr>
        {{/each}}
    </tbody>
</table>

【问题讨论】:

    标签: javascript html node.js express handlebars.js


    【解决方案1】:

    难道this.symbol不存在?

    输出前检查是否存在

    <td>{#if this.symbol}}{{this.symbol}}{{/if}}</td>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-23
      • 2023-03-26
      • 1970-01-01
      • 2017-09-02
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 2014-10-11
      相关资源
      最近更新 更多