我有order.expeditionPlaces的json数据,其格式如下:
"expeditionPlaces": "Place1, Place2",
我正在尝试拆分它,以便它会在新行上显示每个位置,我还需要能够检查它是否为空
Place1
Place2
{order.expeditionPlaces.split(",").join("<br />")}
收到空值时抛出错误。
我不确定最好的方法是什么,我试过拆分和加入对象本身,也试过把它放进去,const Split
但它不喜欢这样,我不确定它应该放在什么地方如果声明?
if (this.state.possibleOrders && this.state.possibleOrders.length > 0) {
this.state.possibleOrders.forEach((order, index) => {
possibleOrders.push(<tr key={index}>
<td>{order.orderId}</td>
<td><Button bsStyle="success">{order.sortingTableName}</Button></td>
<td>{Split}</td>
<td>{order.expeditionPlaces.split(",").join("<br />")}</td>
<td>{order.sortingBufferPlaces}</td>
</tr>);
const Split = if (order.expeditionPlaces.length >0) {order.expeditionPlaces.split(",").join("<br />")}}
}
);
只需更换这个
{order.expeditionPlaces.split(",").join("<br />")}
和
{order.expeditionPlaces ? order.expeditionPlaces.split(",").join("<br />") : ''}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句