数组Reactjs的条件映射 - Jsx

时间:2017-09-20 07:43:31

标签: javascript reactjs

我正在尝试使用数组映射选择菜单选项,如果数组中包含" mobile" 子字符串,则应将选项呈现为已选择否则它将正常呈现。

但那不起作用:

<select>
    {xarray.map((heading, index) => 
        {heading.headingis.toLowerCase().indexOf('mobile') != -1 ?
            <option value="{heading.headingis}" key={index} selected>{heading.headingis}</option>
            :
            <option value="{heading.headingis}" key={index}>{heading.headingis}</option>
        }
    )}  
</select>

呈现空下拉菜单。有没有错误或其他方式这样做?

没有条件,它工作正常。

P.S。 headingis 是数组的子索引。其中可能包含手机号码,姓名等。

0 个答案:

没有答案