0
如何僅在pricePerMeter可用時渲染pricePerMeterTr?If true:render <tr>,else:do not render that <tr>
我嘗試了let pricePerMeterTr = 」」
,但是那樣渲染了一個範圍並且拋出了一個錯誤。 當它被設置爲let pricePerMeterTr = <tr><td></td></tr>;
我沒有得到任何錯誤,但它呈現<tr>
,我不希望它做。
render() {
const { someValue, pricePerMeter } = this.state.inputValues;
let pricePerMeterTr = <tr><td></td></tr>;
if(pricePerMeter) {
pricePerMeterTr = (<tr>
<td className="text-medium">Pris per m<sup>2</sup></td>
<td className="text-right">{pricePerMeter} kr</td>
</tr>)
}
return (
<div className="wrapper-medium hidden-sm-down">
*H2*
<table className="table">
<tbody>
<tr>
<td className="text-medium」>Some label</td>
<td className="text-right」>{someValue}</td>
</tr>
{pricePerMeterTr}
</tbody>
*table footer*
</table>
</div>
);
}
};
哇,那就這麼簡單?非常感謝! – Hevar