1 回答
TA贡献1878条经验 获得超4个赞
您可以使用三元运算符来检查if-else语句。
修改部分代码如下,
改变,
{products.map((c) =>
(
if(c.ID === 1) { <--- this if condition is not working
<tr key={c.ID}>
<td>{c.ArticleNo}</td>
<td>{c.ProductName}</td>
<td>{c.Quantity}</td>
<td>{c.Price}</td>
<td>{c.TotalAmount}</td>
</tr>
}
))};
到:
{products.map((c) =>
c.ID === 1 ? (
<tr key={c.ID}>
<td>{c.ArticleNo}</td>
<td>{c.ProductName}</td>
<td>{c.Quantity}</td>
<td>{c.Price}</td>
<td>{c.TotalAmount}</td>
</tr>
) : null
)}
分叉沙盒:
https://codesandbox.io/s/romantic-shannon-10gme?fontsize=14&hidenavigation=1&theme=dark
添加回答
举报