
Isaac Noha Martínez Ramírez
Pregunta¿Qué es mejor construir el formulario en el ngOnInit o en el constructor? porque veo muchos ejemplos que casi siempre, lo hacen, en el ngOnInit, si alguien podría retroalimentarme más, con esta duda, por favor.

Juan Manuel Velez
Buenos dias Isaacgolden!
Es correcto ponerlo tanto en el constructor como en el OnInit. Sin embargo por la forma en la que angular renderiza el DOM, si lo haces dentro del constructor no podrás poner dentro del template los validadores.
<input required>
Esto se debe a que has creado el formulario antes de que el template este completamente construido.
Por otra parte si el formulario depende de algún elemento que se reciba de manera asíncrona ya sea porque se obtiene desde un @input o por inyección de dependencias, es posible que llegues a tener problemas