快递把手不显示数据,但显示数据的模板。

问题描述 投票:0回答:1

我在使用快递车把时遇到了问题,我尝试从数据库中渲染数据,但我看不到文字,只有模板正在创建。

{{#each unapproved }}
<div class="card text-center border border-dark w-50 mx-auto bg-darkmaterial text-light">
    <div class="card-header"> {{ perustiedot }}
    </div>
</div>
<br>
{{/each}}

我在数据库中插入了3次,所以它渲染了3个没有文字的模板。如果我插入的次数越来越多,它将呈现另一个空模板,控制台日志也打印数据到控制台。

"express": "^4.17.1",
"express-handlebars": "^3.0.2",
"express-session": "^1.17.1",
"handlebars": "^4.5.0",

这可能有助于解决问题。问题图片

node.js express handlebars.js express-handlebars
1个回答
0
投票

在将数据打印到用户界面上之前,先对数据使用.lean()方法。

在你的文件中给这两个变量分配数据后,可以这样做。perustiedot = perustiedot.lean() and unapproved = unapproved.lean() .

© www.soinside.com 2019 - 2024. All rights reserved.