podria decir yo entonces que un decorador en Angular es : tipo de declaracion que me define (estructura) y elementos de un componente (pa...

Diego Dorado

Diego Dorado

Pregunta
studenthace 4 años

podria decir yo entonces que un decorador en Angular es :

tipo de declaracion que me define (estructura) y elementos de un componente (para llevar un orden)?

como un molde para crear clases a partir de elementos ya estructurados/

por ejemplo el decorador Component me dice que si quiero crear un componente en Angular debo definir con que etiqueta sera llamado y la ruta del archivo donde se aloja dicho template?

2 respuestas
para escribir tu comentario
    Diego Dorado

    Diego Dorado

    studenthace 4 años

    gracias Man!!!

    Juan Manuel Velez

    Juan Manuel Velez

    studenthace 4 años

    Los decoradores son en su esencia un patron de diseño, con este se pretende poder añadir funcionalidades a un objeto sin modificar su código. En el caso @component es un decorador que tiene angular, que crea componentes. Los componentes son bloques de código que tienen un template, estilos y puede o no tener alguna lógica detrás(puedes hacer componentes que sean html puro sin nada mas). Y estos componentes son los que angular convierte en vistas que para mostrar en pantalla. Sin embargo es importante que sepas que el decorator es un patron de diseño no exclusivo de angular es algo que se usa en Programación Orientada a objetos, de hecho si trabajas en angular acabaras creando tus propio decorator para añadir funcionalidades a tus objetos

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.