Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我可以在选择选项中传递数据对象吗_Reactjs - Fatal编程技术网

Reactjs 我可以在选择选项中传递数据对象吗

Reactjs 我可以在选择选项中传递数据对象吗,reactjs,Reactjs,我可以在选择选项中传递数据对象吗 我在select选项中显示name&我在value中使用ID 选择某个选项后,我想显示所选的选项。由于该值是ID,因此无法显示name 我怎样才能解决这个问题 这是我的代码: { Makes.hasData ? (_.map(Makes.data.data, (make, index) => { return ( <option key={index} value={make.id}> {make

我可以在选择选项中传递数据对象吗

我在select选项中显示name&我在value中使用ID

选择某个选项后,我想显示所选的选项。由于该值是ID,因此无法显示name

我怎样才能解决这个问题

这是我的代码:

{
 Makes.hasData ?
   (_.map(Makes.data.data, (make, index) => {
       return (
             <option key={index} value={make.id}> {make.make}</option>
         );
     }))
    : ''
}
{
你有数据吗?
(u.map(make.data.data,(make,index)=>{
返回(
{make.make}
);
}))
: ''
}

谢谢您

在您的选择选项中,您将有一个更改,您可以使用lodash的
find
方法在数组中搜索具有给定id的obejct

handleChange(e) {
    var id=e.target.value
    var value = _.result(_.find(Makes.data.data, function(obj) {
         return obj.id=== id;
     }), 'make');
    console.log(value)
}