Тип ошибка: dir.valueaccorsor.registeronTouched не является функциейHtml

Программисты Html
Anonymous
Тип ошибка: dir.valueaccorsor.registeronTouched не является функцией

Сообщение Anonymous »

У меня есть дочерний компонент, который является выбранным выбором, и мне нужно добавить FormControlName из ReactiveForms, но этот выпадающий список не реализует ControlValueAccesor . Когда я отправляю форму, появляется ошибка: < /p>
> 2025-03-14T10:21:28.237Z ERROR [src/errors/global-error-handler.ts:23:0] TypeError: dir.valueAccessor.registerOnTouched is not a function
at cleanUpControl (forms.mjs:3151:23)
at _FormGroupDirective.removeControl (forms.mjs:5240:5)
at _FormControlName.ngOnDestroy (forms.mjs:5869:26)
at executeOnDestroys (core.mjs:10462:32)
at cleanUpView (core.mjs:10365:9)
at destroyViewTree (core.mjs:10200:17)
at destroyLView (core.mjs:10338:9)
at ViewRef$1.destroy (core.mjs:13127:9)
at ComponentRef.destroy (core.mjs:15920:23)
at _RouterOutlet.deactivate (router.mjs:2450:22)
< /code>
Этот выпадающий список поступает из библиотеки, и я попытался изменить локальный, но не работает, ошибка возникает в этом компоненте. < /p>
this.form2 = new FormGroup({
doc_dni: new FormControl('1', [Validators.required]),
docNumber: new FormControl('', [Validators.required, Validators.pattern(PATTERNS.nif)]),
codPostal: new FormControl(null, [Validators.required, Validators.pattern(PATTERNS.codPostal)]),
movil: new FormControl('', [Validators.required]),
});
< /code>
и это в html: < /p>




Подробнее здесь: https://stackoverflow.com/questions/795 ... a-function

Вернуться в «Html»