如何在redux表单字段组件中设置名称

时间:2017-03-16 06:04:24

标签: reactjs redux redux-form

我使用redux表单,我收到这样的错误。怎么解决这个问题?

道具类型失败:道具TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ '/var/www/html/web/', ], }, ] name标记为必需,但其值为Field

我的代码:

undefined

1 个答案:

答案 0 :(得分:2)

当名称为undefined时处理案例的代码。假设您想要在名称未识别的情况下设置默认值

<Field component={(props) => {                   
    return (
        <DateTimePicker {props.name !== undefined? ...props.name : "Default Text"} {...year} name="year" value={this.state.year} onChange={change.bind(this.state.year)} time={false} initialView={"decade"} format={"Y"}/>
    )
}}/>

此外,如果它是必填字段,您应该将一些值传递给道具name。否则,您可以删除该道具的强制性特征。