angular-reactive-forms相关内容
我正在创建一个实现 ControlValueAccessor 的组件以在反应式表单中使用,它只是一个输入元素的包装器,上面有一些管道. 我已注入 NgControl 以检索有效/无效状态并将它们传播到内部输入元素. 当在另一个输入中找到输入值时,它是无效的. 这里是 Stackblitz 在 Stackblitz 上工作正常,但是当我 ng build --prod 时,它
..
我是 angular8,我在表单组中有一个表单数组,但我想检测某个输入的新变化. ngOnInit(): void {this.makeForm = this.fb.group({年份:['', Validators.required],金额:['',Validators.required],desc:['', Validators.required],详细信息: new FormArray([
..
我在我的应用中使用 ReactiveFroms.当我添加 static 控件时,一切正常.我正在使用 controls 的 inbuilt 类显示 validation 错误.使用静态控件Plunkr. 但是当我尝试添加 dynamic 控件时,我无法访问控件以应用 inbuilt 验证. 我在从 HTML 模板 访问控制 reference 以应用验证时遇到问题.我不知道如何访问控件
..
我有一个包含很多字段的表单,它是用 formGroup 和 formControlName 制作的.问题是当我启动应用程序时,我需要从后端获取数据并将其显示在视图上. 问题是Funcion字段没有显示值: 这是我的 html 代码的缩减部分:
¿En venta?
..
到目前为止,我一直认为您不应该将 [(ngModel)] 与响应式表单混合使用,而应简单地使用 formControlName. 但是,对我来说它似乎不起作用? 我有一个表单,我向它添加了控件 this.exportForm.addControl("surcharge", new FormControl(this.details.SurchargeExtraField)); 并在我
..
我想访问现有的 formBuilder 并设置特定对象的值.问题是这不是一个普通的表单构建器.它是另一个内部的表单构建器. 代码: formBuilder.group({讨厌的:formBuilder.group({我的对象:['',[]],})}); 如何在 myobject 上设置值? 解决方案 这只是 FormGroup 中的一个 FormGroup. 你可以只pa
..
我正在使用一些配置创建一个动态表单 我正在关注 Todd Motto 的博客链接 以下是我的表格 它包含嵌套的 FormGroups所以我的配置包含许多部分.Section包含多个fieldGroup,fieldGroup可以包含多个字段 这些字段是formControl,我正在传递[组](参见ng-container)对于这个组,我想通过 formGroup.现在我只传递
..
所以我对 observables 有点陌生,我在一个场景中挣扎,我认为它可能是 SO 问题的一个很好的候选者.来了…… 场景是这样的:我有一个下拉字段;当它改变时,我想 根据字段的先前值和新值检查条件 如果条件通过,则请求用户确认,并且...... 如果用户没有确认,则恢复该字段的值. 这是带注释的代码: ngOnInit(): void {//我正在等待我的视图模型加载
..
我需要在表单组中有一个复选框,它取消选中同一表单组中的所有复选框并保留我的验证. 在我的 TS 文件中,我有: initForm() {this.financialSectionSix = this.formBuilder.group({medicaidOrSssi: [假],快照:[假],freeOrReducedPriceLunch:[假],tanf: [假],wic: [假],no
..
我想在我自己的组件中包装一个primeng自动完成组件,但不知道如何提供一个formControlName: 错误:未捕获(承诺):错误:formControlName 必须与父 formGroup 指令一起使用. 包装组件html: 包装组件 ts: @Component({选择器:“逻辑自动完成",templateUrl: 'autocom
..
简单地说,我想在用户停止输入一段时间后执行查询.我见过的每个使用 FormBuilder 的教程都建议订阅输入字段的 valueChanges,同时管道 debounceTime 和 distinctUntilChanged. this.threadForm.get('body').valueChanges.pipe(去抖动时间(500),distinctUntilChanged(),merge
..
我有一个 Mat Select 下拉列表,其中包含来自对象列表的以下值. 导出类产品{产品编号:编号;产品代码:字符串;产品描述:字符串;} Mat 选择列表旨在按如下方式发出整个对象: 选择
..
我正在尝试获取单选按钮的 selectedValue 并将其与单选文本一起传递为 true.如果选择了选项 1,则 selectedValue 将作为真发送,否则为假.如果选择了选项 2,则 selectedValue 将被发送为 true,否则为 false.我无法将其设置为 true.想知道以前是否有人这样做过? https://stackblitz.com/edit/angular-x
..
我知道这是一个非常愚蠢的问题,对于有我 SOF 声誉的人来说,不应该问这个问题.但是我一直在扯头发,似乎无法理解我做错了什么.我指的是 Stackblitz 来创建响应式表单. 在 Stackblitz 中,一切似乎都很好,我的代码也能正常工作.但在 vs 代码中,我看到错误 未定义标识符“nameType".'__type' 不包含这样的成员Angular代码: 名称类
..
我需要获取响应式表单输入 email 和 password 并将它们传递给我的函数,该函数调用 register 服务方法使用电子邮件在 firebase 中注册新用户.不幸的是,在表单提交后的 chrome 控制台中,我得到 RegisterComponent.html:2 ERROR ReferenceError: email is not defined 我的代码现在看起来像这样:
..
ng-bootstrap typeahead 元素允许获取一组对象建议,然后选择一个,以便模型成为所选对象. 完整代码可以在这个 Plunkr 中看到.通过搜索美国州然后观察 model 输出来测试它. 这是模板: 搜索状态:
..
我想验证项目名称文本必须是唯一的.我已经参考了 SO 链接,但链接示例对我不起作用.我试图对各自的答案发表评论,但我没有太多的声誉. 链接 1: Angular - FormArray 中的唯一性验证器 链接 2 : FormControl 中的唯一值验证FormArray 以下是我当前的代码: import { Component,OnInit } from '@angu
..
我正在尝试为 angular 2 反应形式 formArray 对象设置初始值. 即使用于设置表单值的 json 对象包含具有多个条目的数组值,也只显示第一个条目,“form.value"也仅显示第一个条目. 我使用语法 (this.myForm).patchValue(value, { onlySelf: true }); 在表单上设置初始值. 这是一个演
..
编辑:已通过 Jojofoulk 的评论解决. 当使用angular-material的自动完成组件时,我正在尝试将 setValue 用于输入表单,但它的 [matAutocomplete] 属性阻止了 setValue 在输入中显示.> 检查反应控件显示值是正确的,删除 [matAutocomplete] 使其工作,但它只是没有出现.
..
我有一个反应式 输入项目
..