将请求中的数据绑定到选择输入-React

时间:2019-06-30 18:32:04

标签: javascript reactjs

我有一个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>
       );
}

0 个答案:

没有答案