Angular 名称为';控件名称';
我正在学习如何在Angular 5中设计自定义表单控件,方法是遵循我找到的众多教程之一。然而,在每个教程的结尾,我都会遇到标题中的错误:名为“controlname”的表单控件没有值访问器。这是到目前为止我的代码 app-switch.htmlAngular 名称为';控件名称';,angular,angular2-formbuilder,Angular,Angular2 Formbuilder,我正在学习如何在Angular 5中设计自定义表单控件,方法是遵循我找到的众多教程之一。然而,在每个教程的结尾,我都会遇到标题中的错误:名为“controlname”的表单控件没有值访问器。这是到目前为止我的代码 app-switch.html 我认为您需要将NG_VALUE_访问器提供程序放入AppSwitchComponent的提供程序数组中。像这样: @Component({ selector: 'app-switch', templateUrl: 'app-switch
我认为您需要将NG_VALUE_访问器提供程序放入AppSwitchComponent的提供程序数组中。像这样:
@Component({
selector: 'app-switch',
templateUrl: 'app-switch.html',
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => AppSwitchComponent),
multi: true
}
]
})
尝试此操作:提交尝试过,但我有相同的问题。不确定是否有任何区别,但html中的值
属性未正确关闭。缺少引号(“
)