Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Angular es una plataforma y un framework para crear aplicaciones de una sola página en el lado del
cliente usando HTML y TypeScript. Angular está escrito en TypeScript. Implementa la funcionalidad
básica y opcional como un conjunto de bibliotecas TypeScript que importas en tus aplicaciones.
La arquitectura de una aplicación en Angular se basa en ciertos conceptos fundamentales. Los bloques
aplicación de Angular se define por un conjunto de NgModules. Una aplicación siempre tiene al menos
•Los componentes definen vistas, que son conjuntos de elementos de la pantalla que Angular
•Los componentes usan servicios, los cuales proporcionan una funcionalidad específica que no
reutilizable y eficiente.
Los módulos, componentes y servicios son clases que usan decoradores. Estos decoradores indican
•Los metadatos para una clase componente son asociados con una plantilla que define una
vista. Una plantilla combina HTML ordinario con directivas de Angular y enlace markup que
que esté disponible para los componentes a través de la Inyección de Dependencia (ID).
Los componentes de una aplicación suelen definir muchas vistas, ordenadas jerárquicamente. Angular
Angular y su uso.
el ejemplo / descargar ejemplo.
Módulos
declara un contexto de compilación para un conjunto de componentes que está dedicado a un dominio
NgModule puede asociar sus componentes con código relacionado, como servicios, para formar
unidades funcionales.
proporciona el mecanismo de arranque que inicia la aplicación. Una aplicación generalmente contiene
permiten que su propia funcionalidad sea exportada y utilizada por otros NgModules. Por ejemplo, para
complejas, y en el diseño para su reutilización. Además, esta técnica te permite aprovechar la carga
diferida—es decir, cargar módulos bajo demanda—para minimizar la cantidad de código que debe
cargarse al inicio.