我想从选择表单的数组中生成选项。这是在一个React组件的渲染方法中,并用JSX进行转换。在React中动态生成JSX
render: function(){
return(
<div className="control-group">
<select id="select-food" placeholder="Pick a food...">
<option value="">select a food</option>
{Object.keys(this.state.foods).forEach((food) => {
return (<option value={food}>{food}</option>);
})}
</select>
</div>
);
}
我可以输出forEach
循环到控制台内部的食品与console.log()
就好了,但HTML只是不获取生成。我在这里错过了什么让它起作用?
哦,男人,当然。谢谢! – exchez