首页 文章
  • 0 votes
     answers
     views

    使用FormArray Angular在formGroup中加载数据

    我有一个动态表单与FromGroup和FormArray ..动态表单很好,我可以添加新的元素等....另一方面,我有问题在我的表单默认加载一个对象列表 . 例如,如果我有一个包含两个对象的列表,我希望有两个表单及其两个对象的数据...我在这里有一个关于stackblitz的例子:https://stackblitz.com/edit/angular-4crhvw PS:在我的例子中stakbli...
  • 1 votes
     answers
     views

    使用Angular Reactive Forms中的嵌套FormArrays将对象转换为FormGroup

    我从后端获得了非常复杂的json对象,它包含数组作为键值,如下所示: [ id: 1 persons: [ { name: 'Name', property: [ ..... ] } ......... ] ] 我需要将此对象填入我的Reactive表单中 . 所以在我的ngOnInit函数中,我初始化表单并从服务中获取数组数据 . 然...
  • 0 votes
     answers
     views

    Angular Reactive Forms:使用带有formGroupName的.controls属性

    我可以在Angular Reactive表单中使用 myForm.controls 属性,而不是为每个实例定义一个AbstractControl吗? NG-Book中建议使用此方法,但不使用嵌套表单和FormGroupName . 这是我的代码 . HTML: <form [formGroup]="myForm" (ngSubmit)="onSubmit...
  • 1 votes
     answers
     views

    Angular FormArray:找不到路径控件

    我试图构建一个Angular Reactive表单,其中一个帐户可以添加许多学生 . 表格似乎有效 . 当您点击添加学生时,它会创建一个新学生,但您检查它所说的控制台 ERROR错误:找不到路径控件:'studentsArray - > 1 - > firstName 对于数组中的每个控件等等 . app.component.html <form [formGroup]=...
  • 0 votes
     answers
     views

    如何获得被动形式的下拉选择值

    我试图在响应式表单提交时发送更改事件下拉列表的选定值 . 我有一个非常类似的场景,根据how to get selected value of radio in reactive form的答案为无线电工作 这是下拉列表的代码 <div class="row" *ngIf="question.controls.type.value === 'dropdown'&...
  • 0 votes
     answers
     views

    formarray的formcontrol没有在mattable中更新

    我在使用材质表格和表格的Angular中使用反应形式时遇到了一个奇怪的问题 . 我有一个带有自动完成设置的表单,该表单从api获取产品 . 我在onClick上调用了一个函数,它将该产品添加到formarray中,默认数量为1.如果用户再次点击同一产品,我会增加数量,这样只有数量增加才会出现两次产品 . 我也将数量作为输入启用,这样如果用户想要手动输入数量,他只需输入数值即可 . 问题是它的形式值...
  • 1 votes
     answers
     views

    如何将其他数据传递给 Angular 中的反应式动态表单

    我有一个数组,其中包含可编辑的(将是formControl对象)和 read-only data(will 是 HTML 上的静态文本。有没有办法在 Angular 中做到这一点?我也可以使用FormArrays和FormGroups添加这个静态文本,但感觉不对。让我用一个例子详细说明问题: 说,我有一个 JSON 对象如下: itemArray = [{ title: 'fancy item...
  • -1 votes
     answers
     views

    指向嵌套FormGroup的变量

    我很惊讶我没有遇到过询问如何指向嵌套在另一个FormGroup中的FormGroup的问题 . 当您继续以这种方式引用嵌套表单组来访问其中的对象时,它会变得很麻烦和乏味 . <FromGroup>.controls['FormGroupName'].controls['FormGroupName]...etc. 有没有办法指向typescript文件中的嵌套表单组,然后使用该新变量代...
  • 0 votes
     answers
     views

    使用外部数据创建自定义formGroup验证程序

    我还在学习Angular 2和Material2,所以如果你能在你的回复中加入一些代码片段,我会很感激 . 我正在尝试创建一个使用Angular组件中的布尔值的表单验证器 . 布尔值是从查询我的数据库的函数设置的,如果提交的ID是唯一的,则返回true . 但是,我无法弄清楚如何让验证器读取该布尔值 . 我也不太确定如何处理自定义验证器,似乎没有关于此的文档 . 这是一些代码: checkResu...
  • 0 votes
     answers
     views

    角度预选选择输入

    我有一个FormGroup,其中包含2个FormControls“name”和“type” . Type是一个select html输入,其中包含使用ngFor循环生成的选项 . 所以当我编辑我的元素时,带有FormGroup的Component出现,它会加载我想要编辑的元素,并在名称输入字段中自动填充元素的名称 . 我想要做的是与类型字段相同 . mycomponent.html <fo...
  • 0 votes
     answers
     views

    触发value使用自定义标志从patchValue更改

    当我在特定代码段中执行patchValue时,有一种方法可以在FormGroup的事件valueChanges中看到自定义标志? 恩 . 我必须在特定的代码片段中执行patchValue并且表单非常大,当我这样做时,有一些阶段值会更改,我想订阅并处理该信息,但我想将该特殊调用表格分类为patchValue . 有任何想法吗?提前致谢 .
  • 4 votes
     answers
     views

    formGroup需要一个FormGroup实例:angular 4

    我在角度4中创建了一个formGroup,其中用户和组织存储在对象中 . 现在我想使用这两个对象填充我的表单组 . 在我的ts中,我做了以下事情: createForm(user: any) { this.userForm = this.fb.group({ name: user.profileData.name, email: user.profileData.e...
  • 0 votes
     answers
     views

    如何创建嵌套的formgroup并获取值

    我已经创建了一个表单,但我无法创建嵌套表单,因为我需要动态添加某些输入字段,但是现在需要的是当我单击添加链接时应添加表单嵌套 . Form image 在输入字段附近添加按钮应该只添加社交媒体链接和GitHub输入字段其他将保持相同 . HTML <div class="container"> <p> </p> <div>...
  • 2 votes
     answers
     views

    FormArray中的FormGroup

    我正在使用FormArray,然后包含Form Group,但无法通过* ngFor访问html . 我尝试了很多东西,但没有效果 . 这是打字稿代码 . private readonly TRAINING_FORM: any = new FormGroup({ // new FormControl('', Validators.required) codeSchool: new ...

热门问题