angular-reactive-forms相关内容
我尝试将角色动态添加到我的用户/角色应用程序中.我有一个 Formarray,我可以在其中在编辑视图中显示用户的角色.还有一个按钮可以向用户添加更多角色.但是当我按下“添加角色"按钮时,我收到此错误消息: ERROR 错误:找不到带有路径的控件:'rolesArr -> 1 -> name' 在此示例中,我尝试向要创建的用户添加多个角色. 这是我的代码: users-edi
..
我有以下 formControl 作为我的响应式表单的一部分: 我想知道是否有办法以编程方式设置占位符? 类似:this.formGroup.get('email').placeholder = 'Some value'; 解决方案 placeholder 是 HTML 元素本身的属性,而不是 formGroup.您可以像使用组件属性一样直接绑定它 ([placeholder]
..
为什么我会收到此错误? 以下代码适用于另一个应用程序 在这个新应用程序中它也可以工作,但仍然在终端中抱怨 类型“AbstractControl"不可分配给类型“FormControl". 解决方案 使用 $any 函数禁用类型检查.我用这个解决了我的错误.
..
我在组件中创建了一个响应式表单,并在其上定义了一些 formControls. 现在我需要根据某些条件禁用单选按钮组中的一个单选按钮. 在创建 formControl 时我该怎么做? PFB 代码片段: createForm() {this.heroForm = this.fb.group({ConfirmActionRadioGrp: this.fb.group({updat
..
我正在尝试根据 FormArray 中的特定值计算总数或其他值. 我发现当订阅 valueChanges 并尝试将整个数组传递给诸如 reduce 之类的东西时,父级上不存在“新值"表单组. StackBlitz 上的原始示例 示例: this.frm.get('arr')['controls'][i].valueChanges.subscribe((newVal) => {t
..
我正在尝试将 ControlValueAccessor 与 Angular Material datepicker 结合使用.出于某种原因,它不适用于 formControlName 和反应式表单.有人可以解决这个问题吗?正在为某些样式和属性构建包装器.值被发送到反应形式等 https://material.angular.io/components/datepicker/overview
..
我曾经有一个没有任何验证的简单表单,其中的 HTML 大致如下所示: 然后我将我的表单移动到响应式表单并收到警告,我不能在与 formControlname 相同的字段上使用 ngModel.纠结于我应该如何将表单中的数据分配到服务的输入字段. HTMl 的当前部分: 所以我删除了 ngModel 行并将其添加到我的 TS 中: saveToD
..
我有一个反应形式.设置与此类似: myForm: FormGroup;this.myForm= new FormGroup({名称:new FormControl("", [Validators.required, Validators.maxLength(15), Validators.pattern('...')]),...}); 我像这样在表单上使用它:
..
我是 Angular 的新手,正在学习使用 Angular 10 的在线课程,但有一次卡住了.我正在尝试实施反应式表单.为此,我添加了一个新组件 text-input.text-input.component.ts 的代码如下: import { Component, Input, Self } from '@angular/core';从“@angular/forms"导入 { Control
..
我有一个这样的组件 @Component({选择器:'app-custom-form-control',templateUrl: '',供应商: [{提供:NG_VALUE_ACCESSOR,useExisting: forwardRef(() => SelectComponent),多:真}]})导出类 CustomFormControlComponent 实现 ControlValueAcc
..
我通过注入 NgControl 编写了一个反应式组件,该组件使用 @Self 装饰器进行装饰.我的问题与此类组件的单元测试有关.请看下面的代码: 免责声明:我已经快速复制了代码并进行了一些内联更改.所以,这可能不是一个编译器满意的代码. 我的反应式组件: @Component({选择器:'文本输入',templateUrl: '
..
如何根据另一个字段的值有条件地验证一个字段?这是我尝试过的,但似乎不起作用 this.PDform = _formbuilder.group({[...]'intlNumber': ['',this.nationality == '国外' ?Validators.compose([Validators.pattern(this.phoneNumberExp), Validators.maxLen
..
请通过链接(https://ng-select.github.io/ng-select#/multiselect-checkbox) 了解 ng-select 多选复选框. 我正在尝试在我的 angular 6 应用程序中使用 ng-select “Group selects children". 我在将 ng-select "Group selects children" 与反应式表
..
Angular 4 中有一个响应式形式,一些控件应该在某个时候以编程方式设置. this.form = formBuilder.group({富:''});...this.form.controls.foo.setValue('foo'); 如何控制原始/脏状态?目前我同时使用 form 和 foo 原始状态,例如:
..
尽力而为,请帮帮我.. 我正在制作一个有角度的动态形式,其中的形式总共分为三个部分,其中两个部分已经制作完成.现在我正在制作第三部分,这将通过从下拉列表中选择一个选项来生成... 连那些部分也完成了... 但我无法在其中创建表单数组...因为我是 angular 新手,请帮助我. HTML: 表单第 3 部分将在这里,它将是数组
..
我需要反应式,结果是这样的 我尝试了一些代码,但出了点问题. [{"account":{ "accountNum": "用户输入的数字" }}] 解决方案 Givi,你有一个包含一个元素的数组,数组内部有一个具有“account"属性的对象,它是另一个具有“accountNum"属性的对象一个字符串 myForm=new FormArray([//一个包含一个元素的 formArra
..
我有一个来自服务器的 JSON 响应,它是一个带有一系列问题的评估对象.我需要将值传递到我的反应形式.当只有 1 个问题时,此补丁值函数正在工作: this.caseAssessmentForm.patchValue({ID:评估.templateID,名称:评估名称,类型:评估.typeName,状态:“未开始",描述:评估.描述,问题: {questionScore: '',问题答案:'',
..
我正在尝试在我的 angular 应用程序上实现一项功能,用户可以在其中创建自己的表单(选择字段/验证/等).一旦他们创建了表单,我会将它的 JSON 结构存储在数据库中以备后用: 导出接口 FormModel {id:字符串;名称:字符串;类型:'组' |'控制';儿童:FormModel[];isArray:布尔值;} 示例结构是这样的: [{id: '用户',name: '用户',类型
..
**我使用了 Reactive Form,但它不能在现场工作,但在本地工作正常.提交表单时页面会刷新.控制台没有错误.** 我是 Angular 4 的新手,任何帮助将不胜感激. 功能如下: 注册.html
..
我是 angular 的新手,目前正在使用 angular 5,我想使用反应式表单控件在单击事件()上添加复选框和下拉列表.请提出解决方案. 解决方案 您的 html 模板应如下所示:
..