【发布时间】:2017-04-04 03:15:38
【问题描述】:
我有一个动态创建的 redux-form 字段。例如,当我点击一个按钮时,我会这样做:
renderFormFields() {
const r = someArray.map(s => {
console.log(s.Value);
return (<Field name={s.Name} type='number' component='input' min='1' {...s.Value} />);
})
{r}
}
render() {
renderFormFields()
}
现在console.log 正在为s.Value 打印正确的值,但 redux-form 元素没有正确的值。呈现输入字段时,值为empty。知道动态创建 redux-form 字段时我可以做些什么来初始化它吗? (我不能使用文档中提到的handleInitialize函数方法,因为表单字段是在运行时动态生成的)
【问题讨论】:
标签: javascript forms reactjs redux-form