我的状态如下:
this.state = {
service1 : { options: [
{
id:1,
name:"AAAA",
},
{
id:2,
name:"BBB"
},
{
id:3,
name:"CCC"
},
]},
service2: {
options : [
{
id:1,
name:'EEE'
},
]
},
formId:parseInt(this.props.match.params.formId),
wsId:parseInt(this.props.match.params.wsId),
service: this.props.match.params.service, // is string and equals service1 or service2
...
}
在我的渲染中,我有这个
<Option options={this.state.options} type={'actions'} />
如何告诉我的Option组件例如我想要this.state.service1.options或this.state.service2?知道该服务处于我的状态=“ service1”或“ service2”。
我测试了this.state.${this.state.service}.options
,但有一个错误....
预先感谢