【发布时间】:2020-09-13 13:55:15
【问题描述】:
class App extends React.Component {
render() {
return (
<div className="bg">
{productList.map((product) => {
return (
<div className="mainContainer">
<div className="billedeContainer">
<img src={product.image} />
</div>
<div className="titel">Vare: {product.title}</div>
<div className="type">Type: {product.type}</div>
<div className="producent">Producent: {product.producer}</div>
<div className="unit">
{product.unitSize} {product.unit}
</div>
<div className="kolli">
Kolli mængde: {product.price * product.bulkSize}
</div>
<div>Antal: {product.quantity}</div>
<div className="prisContainer">
<div className="pris">{product.price} kr,-</div>
</div>
</div>
);
})}
</div>
);
}
}
我想对 div "type" 做一个 if 语句,但我无法让语法正常工作。我是 react/jsx 的新手。
我想要一个 if 表示,只要我的数组中的“type”为空,那么就不应该出现“type”。
【问题讨论】:
-
看起来这种情况下最简单的选项是
&&运算符:reactjs.org/docs/…
标签: javascript reactjs syntax jsx