¿Qué es ngDefaultControl en Angular?
No, esta no es una pregunta duplicada. Verá, hay un montón de preguntas y problemas en SO y Github que prescriben que agregue esta directiva a una etiqueta que tiene[(ngModel)]
directiva y no está contenido en un formulario. Si no lo agrego, aparece un error:
ERROR Error: No value accessor for form control with unspecified name attribute
Ok, el error desaparece si pongo este atributo allí. ¡Pero espera! ¡Nadie sabe lo que hace! Y el documento de Angular no lo menciona en absoluto. ¿Por qué necesito un valor de acceso cuando sé que no lo necesito? ¿Cómo se conecta este atributo a los accesores de valor? ¿Qué hace esta directiva? ¿Qué es un acesor de valor y cómo lo uso?
¿Y por qué todos siguen haciendo cosas que no entienden todo? Simplemente agregue esta línea de código y funciona, gracias, esta no es la forma de escribir buenos programas.
Y entonces. No leí uno sinodos enormes guías sobre formas en angulary una sección sobrengModel
:
¿Y sabes qué? Ni una sola mención de los identificadores de valor ongDefaultControl
. ¿Dónde está?