【发布时间】:2021-08-14 07:10:20
【问题描述】:
我正在尝试连续显示 4 个产品,但我不知道。我该怎么办?,因为它连续显示一个产品。我想在图片下方显示药物详细信息,但它在图片右侧显示详细信息
Route.js
router.get('/allMedicine', (req, res)=>{
Medicine.find()
.then(medicines=>{
res.render('allMedicine',{
medicine: medicines
})
})
.catch(err=>{
console.log(err)
})
})
Ejs
<head>
<title>All Medicine</title>
<link href="/stylesheets/medicine.css" rel="stylesheet">
</head>
<body>
<table>
<tbody>
<tr>
<% for (let i =0; i<medicine.length; i++){%>
<td>
<img id="pic" src="./medicine/<%= medicine[i].medicinePic%>" alt="pic"><br>
</td>
<td> <%= medicine[i].name%></td>
<td><%= medicine[i].price%></td>
<td> <%= medicine[i].power%></td>
<td><%= medicine[i].quantity%></td>
</tr>
<%}%>
</tbody>
</table>
【问题讨论】:
标签: javascript node.js express ejs