我是一个有用的助手,可以翻译文本。
在我的.pug文件中:
我应该在我的
我想在 Pug 中设置一个简单的条件,即: 如果该元素存在,则显示该元素 / 否则 > 显示文本
这是我使用的代码:
在 app.js 中:
axios
.get(`${process.env.API_URL}/party/${req.params.id}`)
.then(({ data }) => {
let items = null;
data.items.length === 0 ? items = false : items = true;
res.render('party', {
party: data,
title: data.name,
items,
url: `${process.env.FRONT_URL}:${process.env.PORT}/party/${data._id}`
})})
.catch((err) => console.log(err))
;
});
在我的.pug文件中:
if items = false
each item in party.items
form(method="post" action=`/party/${party._id}/items/${item._id}`)
p= `${item.name} - ${item.user}`
button(type="submit") Supprimer
else
p Il n'y a pas encore d'objet. Ajoutez-en un !
我应该在我的
if
后面写什么?
if items
,但它总是返回我的消息。 - AzogBicepsif items.length > 0
。 - Mark Reed