Angular: Navegación entre Vistas

 La navegación entre vistas en Angular permite a los usuarios moverse de una página o componente a otro dentro de una aplicación sin recargar la página. Esto se logra mediante el uso de rutas y componentes de enrutamiento, lo que es esencial para crear aplicaciones SPA (Single Page Applications).

Componentes de Navegación entre Vistas en Angular v18

  1. RouterModule: Importa y configura las rutas en la aplicación.
  2. Routes: Define un arreglo de objetos de ruta, cada uno especificando una URL y un componente asociado.
  3. Router: Servicio para la navegación programática y manejo del estado de enrutamiento.
  4. ActivatedRoute: Proporciona información sobre la ruta actual asociada con el componente cargado en el RouterOutlet.
  5. RouterLink: Directiva para enlazar rutas en las plantillas.
  6. RouterOutlet: Directiva que actúa como un marcador de posición para los componentes cargados.
  7. Route Guards: Mecanismos para proteger y controlar el acceso a las rutas (e.g., CanActivate, CanDeactivate, Resolve, CanLoad, CanActivateChild).

 

Videotutoriales:

  1.  Angular 17.2 - viewChild - viewChildren   https://youtu.be/UceFBC3EIbs
  2. Rutas hijas (Atributo children)    https://youtu.be/JZMHsXdIZC4
  3.  Modulos y como usarlos   https://youtu.be/BXU6CTmP8YA
  4.  Carga perezosa (Lazy loading): https://youtu.be/ViAIK9-piEw
  5.  Módulo compartido (Shared)  https://youtu.be/ZcxydqaqEWM
  6.  

------

 

 

 

 

 

 

 

mmm