¿Qué es mejor construir el formulario en el ngOnInit o en el constructor? porque veo muchos ejemplos que casi siempre, lo hacen, en el ng...

Isaac Noha Martínez Ramírez

Isaac Noha Martínez Ramírez

Pregunta
studenthace 4 años

¿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.

1 respuestas
para escribir tu comentario
    Juan Manuel Velez

    Juan Manuel Velez

    studenthace 4 años

    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

Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.

Curso de Angular [Empieza Gratis]
Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.