我有一个get请求,该请求从数据库中获取数据。我想将此数据填充到我的选择框中。但是,当我填充选择框时,它显示框中有元素,但没有出现名称。元素(数据)下拉但没有文本显示。.我在下面做什么错了?
我在那里可能做错了什么?
fetchData(){
return this.fetchPost().then(([response,json]) => {
console.log(response);
if(response.status === 200)
{
console.log(response);
console.log(json.data);
this.setState({
itemsAvailable: json.data.items
})
}
})
}
render() {
let items = this.state.itemsAvailable;
let optionItems = items.map((myItem) =>
<option key={item.name}>{item.name}</option>
);
return (
<FormGroup style={select}>
<Select
options={optionItems}
/>
</FormGroup>
);
}