Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los componentes en Angular son las unidades Las directivas te permiten modificar el
fundamentales de la aplicación, encargadas de comportamiento de los elementos del DOM y
mantener la lógica y la interfaz de usuario hacer tu código más dinámico.
separadas.
Servicios Módulos
Los servicios en Angular son objetos que Los módulos son una manera eficaz de organizar y
contienen una funcionalidad específica y pueden reutilizar el código en una aplicación de Angular.
ser inyectados en cualquier componente.
Componentes en Angular
3 ngClass
Angular tiene una directiva nativa que permite aplicar una o varias clases
a un elemento en función de una determinada condición.
Servicios en Angular
Los servicios no se instancian Los servicios pueden manejar Los servicios pueden ampliar la
directamente, sino que se crean a solicitudes a APIs externas, aplicacion Angular en nuevas
través de la técnica de inyección mantener el estado de la funcionalidades y personalizar el
de dependencias. Esto permite una aplicación en los navegadores del comportamiento de las
mayor facilidad para mantener y usuario y asistir en la dependencias inyectadas.
modificar el código. comunicación en tiempo real con
los servidores.
Rutas en Angular
ng generate module const routes: Routes <router-outlet>
app-routing --flat -- = [ ... ];
• Renders the component
module=app matching the URL
• Routes definition array
• TypeScript • Path strings are the keys • Defines the position in a
• template where the
Angular Router
router should render
view.
Conclusión
1 Conclusión
Angular es un framework potente que requiere un compromiso y una curva de aprendizaje. Pero la
inversión es recompensada con aplicaciones escalables y de alta calidad.
2 Adaptación
Angular funciona desde pequeñas aplicaciones MVC a proyectos grandes y complejos, de alta
carga. Adapta la cantidad que necesites de sus características y enfoques.
3 Comunidad
AngularJS: también conocido como Angular 1, es la primera versión de Angular y utiliza una sintaxis
diferente a las versiones posteriores. Aunque ya no se recomienda su uso, todavía hay proyectos que lo utilizan.
Angular 2: una reescritura completa de AngularJS, que introdujo un enfoque basado en componentes y mejoró
significativamente el rendimiento. Fue lanzado en 2016.
Angular 4: una versión menor de Angular 2 que introdujo mejoras en la velocidad y la eficiencia, y agregó
nuevas características como animaciones y soporte para la internacionalización. Fue lanzado en 2017.
Angular 5: una versión menor que introdujo mejoras en la velocidad y el rendimiento, así como nuevas
características como la compatibilidad con Progressive Web Apps (PWA). Fue lanzado en 2017.
Angular 6: una versión menor que introdujo mejoras en el rendimiento y la seguridad, así como nuevas
características como la compatibilidad con elementos web y la generación de código de biblioteca. Fue lanzado
en 2018.
Angular 7: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como la compatibilidad con CLI prompts y la compatibilidad con el modo de renderizado por
lotes. Fue lanzado en 2018.
Angular 8: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como el soporte para TypeScript 3.4 y la compatibilidad con la indexación de Google. Fue
lanzado en 2019.
Angular 8: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como el soporte para TypeScript 3.4 y la compatibilidad con la indexación de Google. Fue
lanzado en 2019.
Angular 9: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como el soporte para el formato de fecha internacional y la compatibilidad con Ivy. Fue lanzado
en 2020.
Angular 10: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como la compatibilidad con TypeScript 3.9 y la compatibilidad con la optimización de paquetes
en tiempo de compilación. Fue lanzado en 2020.
Angular 11: una versión menor que introdujo mejoras en la velocidad y la eficiencia, así como nuevas
características como la compatibilidad con el modo de compilación diferida y la compatibilidad con la carga de
archivos de entrada. Fue lanzado en 2020.
Es importante tener en cuenta que, aunque cada versión de Angular tiene sus propias características y mejoras,
también puede haber cambios significativos en la sintaxis y la estructura del código. A medida que evoluciona el
framework, los desarrolladores deben estar preparados para aprender y adaptarse a las nuevas versiones y
características.
Características clave de Angular