在反应 if 语句中拆分字符串

托马斯哈里森

我有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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在反应中通过换行符拆分字符串

来自分类Dev

SQL Server:在SELECT语句中拆分字符串

来自分类Dev

反应本机新日期字符串

来自分类Dev

从字符串反应渲染组件

来自分类Dev

反应本机新日期字符串

来自分类Dev

webpack反应:在导入语句中避免使用“ ..”

来自分类Dev

在反应返回语句中调用函数的方法

来自分类Dev

用字符串反应本地创建元素

来自分类Dev

没有在反应中获取查询字符串数据

来自分类Dev

反应钩useState不能存储JSON或字符串

来自分类Dev

使用字符串动态反应setState

来自分类Dev

在反应绑定中渲染包含JSX的字符串

来自分类Dev

使用条件渲染反应本机useState字符串

来自分类Dev

反应元素名称作为字符串变量

来自分类Dev

用字符串反应调用JSON数据

来自分类Dev

用字符串反应调用JSON数据

来自分类Dev

反应空字符串显示为空白

来自分类Dev

反应空字符串显示为空白

来自分类Dev

反应空字符串显示为空白

来自分类Dev

没有在反应中获取查询字符串数据

来自分类Dev

如何使Meteor反应性地更新“时间间隔”字符串?

来自分类Dev

反应本地期望的字符串,但得到对象

来自分类Dev

如何修改部分反应状态字符串

来自分类Dev

从字符串中提取日期 - 反应原生

来自分类Dev

反应本机将数组转换为字符串

来自分类Dev

反应从字符串数组动态调用组件

来自分类Dev

将反应元素构建为字符串

来自分类Dev

如何居中反应原生 headerTitle *component*(不是字符串)

来自分类Dev

OCaml:在IF语句中返回字符串