我在FormBuilder中有一个表单数组,并且我正在动态更改表单,即在单击时从应用程序1加载数据等。 我的问题是所有数据都加载进来了,但是FormArray中的数据保留并且只是将旧项与新项连接起来。 如何清除FormArray以仅具有新项。 我已经尝试过这个:const control2 =...
我似乎无法修复这个错误。我有一个搜索栏和一个ngFor。我正在尝试使用自定义管道过滤数组,像这样:import { Pipe, PipeTransform } from '@angular/core'; import { User } from '../user/user'; @Pipe(...
我遇到了一个问题,不知道如何标记所有表单字段为已访问。主要的问题是,如果我没有触摸字段并尝试提交表单,则不会显示验证错误。我在控制器中有这段代码的占位符。 我的想法很简单: 用户点击提交按钮 所有字段都被标记为已访问 错误格式化程序重新运行并显示验证错误 如果有其他方法可以在提交时显示...
我正在尝试在Angular 4中使用嵌套的响应式表单。 它工作正常,但是当我尝试构建AOT时,它会抛出以下错误: “在类型“AbstractControl”上不存在“controls”” 我搜索了一些内容并尝试了几个方法,但没有成功。 有谁能告诉我如何解决这个问题吗?<div...
我有一个复杂的表单,用于创建实体。现在我想同时使用它来进行编辑,我正在使用新的Angular表单API。我将表单结构化为与从数据库检索到的数据完全相同的形式,因此我想将整个表单的值设置为检索到的数据。下面是我想要实现的示例: this.form = builder.group({ ...
我正在使用RC4版本,但我的模板出现了错误"There is no directive with "exportAs" set to "ngForm"<div class="form-group"> <label for="actionType">Act...
我正在尝试在我的组件中迭代一个formArray,但是我遇到了以下错误: 错误:找不到未指定名称属性的控件 这是我的类文件中逻辑的样子: export class AreasFormComponent implements OnInit { public initialState...
升级到RC5后,我们开始遇到这个错误:ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive &q...
FormGroup:FormGroup将每个子FormControl的值聚合到一个对象中,以每个控件名作为键。const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), l...
我有一个带模板的简单Angular 2组件。如何在提交后清除表单和所有字段?我无法重新加载页面。使用date.setValue('')设置数据后,该字段仍然被touched。import {Component} from 'angular2/core'; import {FORM_DIRECT...