anotacionesangular - keblato/TutorialesTalleres-Angular GitHub Wiki

Decorador/Anotación Elemento Descripción
@NgModule() Clase Indica que la clase es un módulo Angular
Propiedades:
imports: nombres de los módulos que importa
declarations: nombres de los componentes que pertenecen a este módulo.
exports: nombres de los componentes que el módulo declara y que podrán ser utilizados por otros.
bootstrap: componente que será inicializado y que desencadenará la creación de los demás.
providers: conjunto de objetos que el módulo provee, es decir, que otros podrán inyectar, por ejemplo servicios
@NgComponent() Clase Indica que la clase es un componente Angular
Propiedades:
selector
template
styles
@Input() Propiedad Una propiedad de una clase. A la propiedad se le puede cambiar el valor (settable). Los valores fluyen a la propiedad cuando se vinculan datos con un property binding. Es una forma de "invocar" un componente con parámetros de entrada.
@Output() Propiedad Una propiedad de una clase. Es una forma de que un componente envié mensajes a otros elementos.