angular-reactive-forms相关内容
我正在开发一个 angular 10 应用程序.我有一个组件是另一个组件的子组件.这是模板
..
我有这样的东西 get formControls(): any {返回 this.form.controls;} 但是现在我遇到了 tslint 的问题.它返回错误'any' 的类型声明失去了类型安全性.考虑用更精确的类型替换它.有人知道 this.form.controls 返回什么类型吗?我尝试过 FormGroup、FormControl,但没有一个是正确的. 解决方案 ge
..
我对 angular 4 比较陌生,但遇到以下问题:我正在构建一个包含 formArray 的反应式表单.我的表单组是: buildListInfoForm() {this.listInfoForm = this._fb.group({id: new FormControl({value: this.currentListInfo.id, disabled: true}),ownToProjec
..
我需要帮助解决我的问题,因为我只需要根据行上的可用数量输入数量?如果满足此要求,我如何仅提交按钮?我该如何检查?这是链接链接代码 initGroup() {let rows = this.addForm.get('rows') as FormArray;行.推(这个.fb.组({成分ID:['',Validators.required],qty_available: new FormContro
..
我正在研究 Angular Reactive 表单.最初我在formgroup中有一个formarray.之后我将 formgroup 推入 formarray 以动态添加表单控件.使用 formControlName 绑定这些控件时出现问题.我收到此错误:无法通过路径找到控件:'controlArray -> 0 -> value' 这是我的组件类代码: ngOnInit(){this.
..
我是 Angular 的新手,我有一个使用 Angular 4 反应式表单的编辑表单,试图用部门填充选择,规则是医院是从 user.hospital 填充的,然后是基于医院的级联下拉部门当医院正确显示时,部门失败..在控制台中,填充的部门正确显示了部门 ID. 编辑组件: form = new FormGroup({医院:new FormControl({ value: 'hospita
..
我已经阅读了 angular6 中的文章,在孩子与父母沟通的 3 种方式.如果错误,请尽可能演示1) 输出发射器2)使用viewchild3)共享服务. 所以在这里我需要了解如何将 viewchild 从 child 传达给 parent. 在下面的演示中,在子组件中创建了一个表单,当子组件表单有效时,应反映在父组件中.但是当输入一些东西时,子组件表单是有效的,在子表单中启用了按钮,这
..
似乎管道不适用于反应式表单控件 valueChanges.我准备了这个 https://stackblitz.com/edit/angular-vdeqrz 以便你可以重现这个问题. 在文本字段中输入一些内容.然后输入“boom"(不带引号).错误捕获后,控件不再起作用.之后您可以验证在其上输入新内容.它不会检测到任何其他输入. 如果您刷新页面,则它会再次工作. 我在这里遗漏了什
..
我有一个自定义的 ControlValueAccessor,它只是在输入上附加一个货币符号. @Component({选择器:“应用货币输入",templateUrl: './currency-input.component.html',styleUrls: ['./currency-input.component.scss'],供应商: [货币管道,{提供:NG_VALUE_ACCESSOR,
..
我有两个时间字段,但我无法获取它们的值来比较它们.我得到的只是undefined!我想在离开该字段时立即获取该值(focusout). 这是我的 .ts 代码: isMeridian = false;showSpinners = false;时间开始:任何;时间段:任意;onKeyTime(事件){console.log("onKeyTime :" + this.mySummaryForm.v
..
在我的 Angular 2 表单中,我有以下打字稿: 导出类 UserEditComponent 实现 OnChanges {@Input() userModel: IUserModel;@Output() onSave: EventEmitter= new EventEmitter();@ViewChild("userEditForm") userEditForm: FormControl;私
..
我有以下多种形式的输入字段模板(请忽略 objToKeys - 它是自定义管道并且可以工作): {{ label }}
..
我正在使用 Reactive 表单,我注意到在一些教程中他们执行以下操作: HTML .... TS ..名字:['',Validators.required].. 问题: 为什么我需要在 HTML 中指定 "required" 如果我只是在 TS 中指定>
..
这是我的 Angular 应用的页面之一. 在 ngOnInit 方法中,我调用 api 两次以获取我需要的不同数据,并使用 forEach 方法循环数据以构建反应式表单,但不知何故,我遇到了两种不同的错误之一. 这个 在此处输入图片说明 还有这个 在此处输入图片描述 有时根本没有错误. 如果有人能告诉我我的代码有什么问题,我们将不胜感激. 这是我的
..
基于此问题在堆栈上,我需要为从角材料表dataSource生成的每一行绑定一个下拉列表.下拉列表应自动选择相应的值,作为其他值. 这是表: {{element.far}} {{element.lar}}
..
场景:我有 4 个表单域. 说明(可选) 选择类型(必填) 电话(仅当“选择类型"设置为“电话"时才需要) 电子邮件(仅当“选择类型"设置为“电子邮件"时才需要) 当我更改选择类型字段时,根据选择,电话字段或电子邮件字段将可见.我需要验证这些字段. 问题: 当表单加载时,它只有描述,选择类型下拉菜单和保存按钮. 步骤 1:点击保存按钮而不输入任何输入,应该抛出一
..
我在 FormGroup 中有一个 FormArray,每个 FormArray 都有多个 FormGroup 并且可以动态添加它们. 我有一个自定义验证器,它检查每个 FormArray 中的所有数据以验证数据的重复.目前,它也在用自身验证初始数据,这会引发错误. 有什么办法可以限制错误在检查初始数据时自己抛出? 当添加新数据并且具有与现有数据相同的值时,它工作正常. for
..
我需要遍历 Formbuilder 中的所有控件和子表单构建器以清除验证器和 updateValueAndValidity.我怎样才能从这里更新答案? Angular 2:迭代响应式表单控件 Object.keys(this.form.controls).forEach(key => {this.form.controls[key].clearValidators();this.form.
..
我想实现一个 mat-stepper,每一步都在不同的组件中,我的问题是如果步骤没有完成,我的问题是防止点击下一步按钮: parent.html:
..
有没有办法以强类型方式引用 Formbuilder 成员名称?如果表单生成器名称更改,则下面的 get 函数将不会注意到,也不会显示任何编译错误.这可能会导致程序功能出现问题. 需要以干净的方式引用 formbuilder 控件成员. {this.customerForm = this.formBuilder.group({'firstName': [null, [Validators.r
..