【发布时间】:2016-06-14 21:35:20
【问题描述】:
我想从数组中为选择表单生成选项。这是在 React 组件的 render 方法中,并被 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>
);
}
我可以使用console.log() 将forEach 循环内的食物输出到控制台,但 HTML 没有生成。我在这里缺少什么让它工作?
【问题讨论】:
标签: javascript dynamic reactjs jsx