我尝试将一些项目添加到我的 FormArray 中,但总是得到:core.js:6241 ERROR TypeError: 无法读取 null 的属性“push”。我可以使用我的get answersFormArray()将项目添加到测试数组,但我无法将其添加到letter和text表单数组中。我尝试调用letterFormArray.push(value here),但给出了相同的错误。
2021-01-09
请帮忙理解。我正在尝试为反应式表单编写自定义验证器。组件:private form: FormGroup;ngOnInit() {const this_ = this;this.form = new FormGroup({'email': new FormControl(null, [Validators.required, Validators.email]),'password':
2017-12-27
我有一个从 API 获取数据的动态复选框,以下是html文件<form [formGroup]="form" (ngSubmit)="submit()"><label formArrayName="summons" *ngFor="let order of form.controls.summons.controls; let i = index"><input type="checkbox" [
2019-08-06
我的 Angular 应用中有一个反应式表单,用于接收来自用户的 IP 地址范围。我使用反应式表单,以便用户可以随意输入和删除 IP 范围。表单本身使用 FormBuilder 创建一个 FormArray,其中包含两个作为文本输入的表单控件。创建表单和每个表单数组元素的所有代码都相对简单。但是,似乎存在与在表单中显示验证错误有关的问题。具体来说,这些行<mat-error *ngIf="endi
2019-07-17
我的 component.cs 如下:import { Component, VERSION } from '@angular/core';import { FormGroup, FormControl } from '@angular/forms';@Component({selector: 'my-app',templateUrl: './app.component.html',styleUr
2020-07-08