Angular嵌套表单构建器出现“找不到路径上的控件”错误
创始人
2024-10-29 02:30:36
0

在Angular中,嵌套表单构建器是用来处理复杂的表单结构的强大工具。然而,有时候当使用嵌套表单构建器时,可能会遇到“找不到路径上的控件”错误。这个错误通常发生在尝试访问嵌套表单中的控件时。

下面是一个示例代码,演示了如何使用嵌套表单构建器,并解决可能出现的“找不到路径上的控件”错误:

在组件的.ts文件中:

import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms';

@Component({
  selector: 'app-nested-form',
  templateUrl: './nested-form.component.html',
  styleUrls: ['./nested-form.component.css']
})
export class NestedFormComponent implements OnInit {

  nestedForm: FormGroup;

  constructor(private fb: FormBuilder) { }

  ngOnInit() {
    this.nestedForm = this.fb.group({
      firstName: ['', Validators.required],
      lastName: ['', Validators.required],
      address: this.fb.group({
        street: ['', Validators.required],
        city: ['', Validators.required],
        state: ['', Validators.required],
        zip: ['', Validators.required]
      })
    });
  }

  get firstName() { return this.nestedForm.get('firstName'); }
  get lastName() { return this.nestedForm.get('lastName'); }
  get street() { return this.nestedForm.get('address.street'); }
  get city() { return this.nestedForm.get('address.city'); }
  get state() { return this.nestedForm.get('address.state'); }
  get zip() { return this.nestedForm.get('address.zip'); }

  onSubmit() {
    console.log(this.nestedForm.value);
  }

}

在组件的.html文件中:

First Name is required.
Last Name is required.
Street is required.
City is required.
State is required.
Zip is required.

在这个示例中,我们创建了一个嵌套表单构建器,其中包含了一个名为address的子表单组。为了访问子表单组中的

相关内容

热门资讯

透视软件!德普之星透视,(德扑... 透视软件!德普之星透视,(德扑之心)一直真的是有挂,技巧教程(有挂方法);1、德普之星透视ai辅助优...
透视ai!德普之星私人局透视,... 透视ai!德普之星私人局透视,德扑圈透视,安装教程(有挂插件)1、不需要AI权限,帮助你快速的进行德...
透视好友房!德普之星app安卓... 透视好友房!德普之星app安卓版破解版,(德普)果然存在有挂,细节揭秘(有挂攻略);1、德普之星ap...
透视透视!德普辅助软件,德普之... 透视透视!德普辅助软件,德普之星辅助器怎么用,规律教程(有挂方法)德普之星辅助器怎么用是一种具有地方...
透视ai代打!德普之星私人局辅... 透视ai代打!德普之星私人局辅助免费,(德普)总是是有挂,wepoke教程(有挂脚本)1、金币登录送...
透视科技!德普之星透视辅助插件... 透视科技!德普之星透视辅助插件,德普辅助软件,科技教程(有挂介绍)1、玩家可以在德普之星透视辅助插件...
透视插件!德普之星有辅助软件吗... 透视插件!德普之星有辅助软件吗,德普之星的辅助工具介绍,2025新版教程(有挂脚本);1、很好的工具...
透视了解!德扑之心免费透视,(... 透视了解!德扑之心免费透视,(德普之星)其实是有挂,新版2025教程(有挂细节)1)德扑之心免费透视...
透视实锤!德普之星私人局辅助免... 透视实锤!德普之星私人局辅助免费,德普之星透视辅助软件,线上教程(有挂攻略)在进入德普之星私人局辅助...
透视代打!德扑圈透视,德普之星... 透视代打!德扑圈透视,德普之星辅助器怎么用,2025新版技巧(有挂规律)亲,关键说明,德普之星辅助器...