小编Xen*_*ohs的帖子

如何获取嵌套的formBuilder组的值

我的嵌套表单目前以这种方式格式化:

this.form = this.formBuilder.group({
      user:  this.formBuilder.group({
        id: ['', Validators.required],
        name: ['', Validators.required],
        phone: ['', Validators.required]
      })
})
Run Code Online (Sandbox Code Playgroud)

我通常会访问这样的值:

let userID = this.Form.controls['id'].value;
let userName = this.Form.controls['name'].value;
let userPhone = this.Form.controls['phone'].value;
Run Code Online (Sandbox Code Playgroud)

但由于formGroups是嵌套的,我不知道如何访问嵌套值.我试过了:

let userName = this.Form.controls['user'].name;
Run Code Online (Sandbox Code Playgroud)

在嵌套的formGroup中访问表单控件值的正确语法是什么?谢谢

forms typescript angular

11
推荐指数
3
解决办法
2万
查看次数

标签 统计

angular ×1

forms ×1

typescript ×1