Angular响应式表单:“Error:Novalueaccessorforformcontrolwith”
创始人
2024-10-30 09:00:46
0

这个错误表示在表单控件中找不到相应的值访问器。一种可能的解决方法是确保表单控件指令(如“NgModel”或“FormControlName”)与表单控件的HTML元素一起使用。例如:

或者

如果使用自定义表单控件(例如,使用“controlValueAccessor”创建的自定义组件),则必须向表单控件指令添加自定义控件。例如:

import { Component, forwardRef } from '@angular/core'; import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';

@Component({ selector: 'my-custom-control', template: , providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => MyCustomControlComponent), multi: true } ] }) export class MyCustomControlComponent implements ControlValueAccessor { value: any;

onChange: any = () => { }; onTouch: any = () => { };

writeValue(value: any) { this.value = value; this.onChange(value); this.onTouch(value); }

registerOnChange(fn: any) { this.onChange = fn; }

registerOnTouched(fn: any) { this.onTouch = fn; }

setDisabledState?(isDisabled: boolean) { // do something } }

然后,在表单的HTML中使用该自定义组件:

相关内容

热门资讯

透视游戏(微扑克系统)外挂透明... 透视游戏(微扑克系统)外挂透明挂辅助器安装(辅助挂)的确真的有挂(2024已更新)(哔哩哔哩)是由北...
指导大家(微扑克到底有挂)外挂... 指导大家(微扑克到底有挂)外挂透明挂辅助器(辅助挂)透视辅助(讲解有挂)-哔哩哔哩;致您一封信;亲爱...
一分钟了解!德州nzt软件(w... 一分钟了解!德州nzt软件(wepokE)外挂透明挂辅助APP(透视)安装教程(详细教程)-哔哩哔哩...
六分钟了解(德扑之星功能)外挂... 六分钟了解(德扑之星功能)外挂透明挂辅助软件(透视)德州ai机器人(有挂方略)-哔哩哔哩是一款可以让...
一分钟了解(微扑克钻石)外挂透... 一分钟了解(微扑克钻石)外挂透明挂辅助机制(辅助挂)原来是真的有挂(2022已更新)(哔哩哔哩)是一...
玩家实测(wepoke黑科技)... 玩家实测(wepoke黑科技)外挂透明挂辅助软件(透视)软件透明挂(有挂教程)-哔哩哔哩;wepok...
透明教学!wpk数据(wepo... 《透明教学!wpk数据(wepoker)外挂透明挂辅助工具(透视)插件教程(有挂方略)-哔哩哔哩》 ...
实测交流(约局吧软件)外挂透明... 实测交流(约局吧软件)外挂透明挂辅助器(辅助挂)发牌规律(有挂透视)-哔哩哔哩;值得一提的是,约局吧...
7分钟了解(aa扑克智能)外挂... 1、7分钟了解(aa扑克智能)外挂透明挂辅助插件(透视)原来是真的有挂(2021已更新)(哔哩哔哩)...
科普分享(云扑克cloudpo... 科普分享(云扑克cloudpoker)外挂透明挂辅助软件(透视)透视辅助(有挂工具)-哔哩哔哩;(需...