Тип ошибка: 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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