angular-reactive-forms相关内容

Angular ERROR in : No provider for NgControl

我正在创建一个实现 ControlValueAccessor 的组件以在反应式表单中使用,它只是一个输入元素的包装器,上面有一些管道. 我已注入 NgControl 以检索有效/无效状态并将它们传播到内部输入元素. 当在另一个输入中找到输入值时,它是无效的. 这里是 Stackblitz 在 Stackblitz 上工作正常,但是当我 ng build --prod 时,它 ..

如何访问组件中 FormArray 内定义的 HTML 中的控件 - Angular2

我在我的应用中使用 ReactiveFroms.当我添加 static 控件时,一切正常.我正在使用 controls 的 inbuilt 类显示 validation 错误.使用静态控件Plunkr. 但是当我尝试添加 dynamic 控件时,我无法访问控件以应用 inbuilt 验证. 我在从 HTML 模板 访问控制 reference 以应用验证时遇到问题.我不知道如何访问控件 ..

如何在另一个表单构建器上的对象上设置值 - Typescript

我想访问现有的 formBuilder 并设置特定对象的值.问题是这不是一个普通的表单构建器.它是另一个内部的表单构建器. 代码: formBuilder.group({讨厌的:formBuilder.group({我的对象:['',[]],})}); 如何在 myobject 上设置值? 解决方案 这只是 FormGroup 中的一个 FormGroup. 你可以只pa ..
发布时间:2021-11-10 03:08:04 其他开发

如何访问 HTML 中的 formGroup 以传递给动态添加的组件

我正在使用一些配置创建一个动态表单 我正在关注 Todd Motto 的博客链接 以下是我的表格 它包含嵌套的 FormGroups所以我的配置包含许多部分.Section包含多个fieldGroup,fieldGroup可以包含多个字段 这些字段是formControl,我正在传递[组](参见ng-container)对于这个组,我想通过 formGroup.现在我只传递 ..
发布时间:2021-11-10 03:08:01 其他开发

RxJS - 使用成对确认和还原输入字段

所以我对 observables 有点陌生,我在一个场景中挣扎,我认为它可能是 SO 问题的一个很好的候选者.来了…… 场景是这样的:我有一个下拉字段;当它改变时,我想 根据字段的先前值和新值检查条件 如果条件通过,则请求用户确认,并且...... 如果用户没有确认,则恢复该字段的值. 这是带注释的代码: ngOnInit(): void {//我正在等待我的视图模型加载 ..

如何以反应形式获得无线电的选定值

我正在尝试获取单选按钮的 selectedValue 并将其与单选文本一起传递为 true.如果选择了选项 1,则 selectedValue 将作为真发送,否则为假.如果选择了选项 2,则 selectedValue 将被发送为 true,否则为 false.我无法将其设置为 true.想知道以前是否有人这样做过? https://stackblitz.com/edit/angular-x ..

为什么我在角反应形式的 *ngIf 中出错

我知道这是一个非常愚蠢的问题,对于有我 SOF 声誉的人来说,不应该问这个问题.但是我一直在扯头发,似乎无法理解我做错了什么.我指的是 Stackblitz 来创建响应式表单. 在 Stackblitz 中,一切似乎都很好,我的代码也能正常工作.但在 vs 代码中,我看到错误 未定义标识符“nameType".'__type' 不包含这样的成员Angular代码: 名称类 ..
发布时间:2021-11-10 03:07:38 前端开发

如何在 Angular 中获取反应形式输入的值?

我需要获取响应式表单输入 email 和 password 并将它们传递给我的函数,该函数调用 register 服务方法使用电子邮件在 firebase 中注册新用户.不幸的是,在表单提交后的 chrome 控制台中,我得到 RegisterComponent.html:2 ERROR ReferenceError: email is not defined 我的代码现在看起来像这样: ..

Angular FormArray 中的唯一项目名称验证器

我想验证项目名称文本必须是唯一的.我已经参考了 SO 链接,但链接示例对我不起作用.我试图对各自的答案发表评论,但我没有太多的声誉. 链接 1: Angular - FormArray 中的唯一性验证器 链接 2 : FormControl 中的唯一值验证FormArray 以下是我当前的代码: import { Component,OnInit } from '@angu ..
发布时间:2021-11-10 03:07:29 其他开发

设置初始值Angular 2反应式formarray

我正在尝试为 angular 2 反应形式 formArray 对象设置初始值. 即使用于设置表单值的 json 对象包含具有多个条目的数组值,也只显示第一个条目,“form.value"也仅显示第一个条目. 我使用语法 (this.myForm).patchValue(value, { onlySelf: true }); 在表单上设置初始值. 这是一个演 ..

角度材料自动完成可防止 setValue 的反应性工作

编辑:已通过 Jojofoulk 的评论解决. 当使用angular-material的自动完成组件时,我正在尝试将 setValue 用于输入表单,但它的 [matAutocomplete] 属性阻止了 setValue 在输入中显示.> 检查反应控件显示值是正确的,删除​​ [matAutocomplete] 使其工作,但它只是没有出现. ..