簡體   English   中英

express-handlebars 不會呈現數據,但會呈現數據的模板

[英]express-handlebars wont render data but renders template for the data

我有快速車把的問題,我嘗試從數據庫中渲染數據,但我看不到文本,只創建了模板。 模板代碼:

{{#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",

這可能有助於解決問題。 問題圖片

在將數據打印到 UI 之前,對數據使用 use.lean() 方法

在將數據分配給這兩個變量之后,在您的文件中執行類似perustiedot = perustiedot.lean() and unapproved = unapproved.lean()的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM