Redux-form:如何通过FieldArray获取传递给Field的name属性的值?

时间:2016-11-13 02:40:06

标签: redux redux-form

FieldArrayredux-form一起使用,名称会像这样传递给Field

<Field 
    name={`${obj}.description`}
    component={TextField}
    hintText={`${obj}.description`}
/>

namestring,其值为"myArray[0].description"

显然,redux-form在数组元素中执行此属性的查找,以便在Field中显示。我怎么能这样做?我想显示myArray [0] .description属性的(不在Field内)。但是,所有无状态组件都是fields对象,它包含元素的数量,但本身不是数组。

1 个答案:

答案 0 :(得分:0)

答案似乎是嵌套的Fields

<Field name={`${obj}.description`} component={TextField} hintText={ <Field name={`${obj}.description`} component={(props) => { return ( <div> <span>{props.input.value}</span> </div> ) }}/> } />