【问题标题】:Edit Text box value not working using FormArray in angular在角度中使用 FormArray 编辑文本框值不起作用
【发布时间】:2018-01-30 01:47:17
【问题描述】:

我已经创建了如下所示的虚拟 json 数组

[ {“名字”:“ramu”,“姓氏”:“mothukuri”,“城市”:“chennai”,“街道”:“sivan koiil 街”,“pin”:“600024”}]

我尝试使用 app.component.ts 中提供的 onMy 函数单击按钮。但是当我在控制台中签入时,我得到了相同的 json 数组。请检查我已附上屏幕截图。

以下是我的 CODE URL CODE URL

【问题讨论】:

    标签: angular typescript


    【解决方案1】:

    您是控制台登录users,而您实际上想要控制台登录 form 值:

    <form [formGroup]="myForm" (ngSubmit)="onMy(myForm.value)">
    

    TS:

    onMy(form){
      console.log(form);
    }
    

    您的StackBlitz

    【讨论】:

    • 太好了,很高兴听到 :)
    【解决方案2】:
    console.log(this.myForm.controls.users.controls[0].controls.firstname.value);
    console.log(this.myForm.controls.users.controls[0].controls.lastname.value);
    

    使用formcontrol,获取需要的最新响应!!!

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多