angular-reactive-forms相关内容

如何用反应式设置角料切屑控制

我与角材料有角反应式 对于我的所有控件,我添加了所需的验证器。 我不确定如何使用反应式表单正确设置芯片控件。 在哪里设置formControlName以便触发所需的验证器?目前我在输入字段上设置了它,我猜是错误的。 我只希望CourseIds是带有课程ID的逗号分隔字符串。 TS: form: FormGroup; ngOnInit() { this.fo ..
发布时间:2022-02-22 17:35:37 其他开发

动态角度形状的递归组件-错误:找不到名称为的控件:

我正在使用Reactive Form;创建一个项目,该项目基于从JSON文件创建Dynamic Form的Recursive组件。 来源 这是基于Creating Dynamic Angular Forms with JSON 的Ionic改编 我调整了递归版本过程和其他更改! 我的代码位于Stackblitz。 我将显示json-form.component.html ..

具有角反应形式的离子无线电组

我正在使用 Ionic 开发一个项目,需要使用 Angular 5 中的响应式表单.我需要允许用户选择语言首选项,我正在使用 radio-group 和 ion-radio 进行此操作,但是当我对表单进行了更改,我得到了 ERROR 错误:没有 FormControl 实例附加到名称为“preferredLanguage"的表单控件元素 这是我的表单模板 ..
发布时间:2022-01-21 09:59:41 其他开发

如何在使用 angular8 的编辑项发生变化时抛出验证消息

我正在使用反应形式 formArray 在单击添加和单击编辑时添加数据部分,编辑后我使用删除和保存按钮保存到表格中.所以基本上一次只能做一个手术.所以,当我点击编辑时,添加新按钮将被禁用,保存数据后,我启用添加按钮.因此,现在如果我使用编辑对项目进行了更改,然后单击删除或使用新项目进行编辑,则必须抛出警报消息,说您要删除到目前为止所做的更改.我正在尝试实施,但它仅适用于第一次,从下一次开始,每次单 ..
发布时间:2021-11-28 17:24:14 其他开发

响应式 Angular 表单等待异步验证器在提交时完成

我正在构建一个反应式角度表单,我正在尝试找到一种方法来触发所有验证器提交.如果验证器是同步的,那就没问题了,因为我可以在线获取它的状态.否则,如果验证器是异步验证器并且尚未触发,则 ngSubmit 方法上的表单将处于待处理状态.我试图注册表单 statusChange 属性的订阅,但是当我使用 markAsTouched 函数手动调用验证时,它没有被触发. 这里有一些片段: //初始化表 ..

Angular 7,当有大数据时,Reactive Form 响应缓慢

我有一个非常复杂和庞大的数据,我必须在一个组件中围绕它构建一个响应式表单. 我已经开发了表格.但是,当我在 input 字段之一中键入内容以编辑填充的数据时,它在更新该字段的值时响应极其缓慢. 我尝试使用 updateOn:'blur' 和 'submit' 但没有任何运气. 我的问题是,处理包含大量数据的表单的最佳做法是什么? 更新:这是我的StackBlitz. ..
发布时间:2021-11-28 17:22:51 其他开发

从 json 创建动态表单时出错无法找到名称为“数据"的控件

我正在使用 angular 7 应用程序,我正在编写一个通用的动态表单创建器.我正在使用响应式表单和 ng-template 和 递归显示表单元素.项目的代码可以看到 这里. 但我面临以下错误 错误错误:找不到名称为“数据"的控件在 _throwError (forms.js:1775)在 setUpControl (forms.js:1683)在 FormGroupDirective.p ..

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

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

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

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

为重复的表单域角度获取唯一的表单控件值

简介: 我有一个反应式.它包含两个名为 name 和 value 的表单字段.所以我有一个 add 按钮来复制表单.因此,如果我单击它,表单字段 name 和 value 会重复.所以我试图使用下面名为 value 的表单域的相应输入.我将它分配给(我的意思是 html 中的那个)formvalues 表单字段下方.因此,当我在第一个表单中输入 value 表单域的输入(假设为 1)时,下面 ..