controlvalueaccessor相关内容

Angular ERROR in : No provider for NgControl

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

Angular 反应式表单自定义控件异步验证

更新:异步验证问题已成功解决.但是初始验证状态还有另一个问题.查看最新答案. 诀窍如下: 具有实现 ControlValueAccessor 接口的组件可用作自定义控件. 这个组件在一些反应式表单中用作 FormControl. 此自定义控件具有异步验证器. 问题: 来自 ControlValueAccessor 接口的方法 validate() 在值更改后立即调用并且 ..

嵌套的自定义 FormArray 组件不与具有 FormArrayName 的子表单绑定

我尝试使用 CVA 构建 2 个嵌套表单.问题是当我将它绑定到 formControl 时,第二个 from 没有用数据初始化. Stackblitz 我有MAIN-FORM: this.requestForm = this.fb.group({车库编号:0,路线:新的FormArray([新表单组({addressPointId:新的 FormControl,市政ID:新的Form ..

Angular 自定义组件中的不一致验证问题

为了展示一个真实世界的例子,假设我们想在我们的应用程序中使用@angular/material 的日期选择器. 我们想在很多页面上使用它,所以我们想让它很容易地添加到一个到处都具有相同配置的表单中.为了满足这一需求,我们围绕带有 ControlValueAccessor 实现的 创建了一个自定义角度组件,以便能够在其上使用 [(ngModel)]. 我们希望处理组件中的典型验证,但同时 ..

角度差异 ViewChild 与 ControlValueAccessor

Angular 中的 ViewChild 和 ControlValueAccessor 有什么区别?似乎他们都可以访问子组件、指令、DOM.对用法的差异如此好奇,一个人可以做其他人不能做的事情吗? 解决方案 ControlValueAccesor 用于制作自定义表单控件. 按步骤,FormControl 可以存储任何东西,甚至是一个对象.想象两个不同的 FormGroups for ..

Angular自定义组件中的不一致验证问题

为了展示一种真实的示例,假设我们要在应用程序中使用@ angular/material的datepicker. 我们想在很多页面上使用它,因此我们希望可以很容易地将它添加到任何地方都具有相同配置的表单中.为满足此需求,我们使用ControlValueAccessor实现在周围创建自定义角度分量,以便能够在其上使用[(ngModel)]. 我们要处理组件中 ..

角度差异ViewChild与ControlValueAccessor

Angular中的ViewChild和ControlValueAccessor有什么区别?似乎它们都可以访问子组件,指令,DOM.如此好奇用法上的差异,一个人能做另一件事不能做吗? 解决方案 ControlValueAccesor用于制作自定义表单控件. 通过步骤,FormControl可以存储任何内容,甚至可以存储对象.想象两个不同的FormGroups form1=new ..

带有Angular 5的控件值访问器的子组件中的多个表单控件

我想在Angular 5中实现带有控件值访问器的功能.这就像从父级访问子级自定义组件中的多个表单控件一样.请让我知道我是否可以通过其他方式实现这一目标. 强制使用模板驱动的表单. 如果还有其他任何通用的创建带有双向数据绑定的自定义控件,请告诉我.如果答案是Plunker或StackBlitz,那就太好了. 这是我的: https://stackblitz.com/edit/angula ..
发布时间:2020-06-15 19:10:20 其他开发