如何在React Native的嵌套循环中设置动态更改状态

时间:2018-09-21 08:22:27

标签: javascript reactjs react-native

我有一个包含多个配置文件的表单,每个表单将包含2个或更多配置文件,因此,我在一个表单中循环运行这些配置文件。每个配置文件都会有名称和地址字段,我们可以通过单击添加更多按钮来添加更多的名称和地址字段,在这里,当我尝试向第一个配置文件添加更多的名称和地址字段时,请附加名称和地址{{1} }字段也将附加到其他配置文件。

我需要限制附加,需要将受尊重的字段附加到单个配置文件。

这是我到目前为止尝试过的代码

enter code here

}     render(){

let index=0;
var alias_name1=[];
var aliasNameRow=[index];

for (var i = 0; i < alias_name1.length; i++) {
    aliasNameRow.push(i);
  }

this.state = {
  aliasNameRow:  [],
  alias_name1:   []

}

addAliasInput(event) {
  for(let j=0;j<this.props.edit_person.data.length;j++){
    let alias_name1 = this.state.alias_name1;

     alias_name1[event.index] = {...alias_name1[event.index], 
     [event.id]:event.data.id,[event.element]:event.value};

     this.setState({
        ...this.state,
         alias_name1:alias_name1
     });
}

_addAlias(data){
   this.state.aliasNameRow.push(index++)       
   this.setState({ aliasNameRow: this.state.aliasNameRow})      

0 个答案:

没有答案