Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arquitectura de un Proyecto en Angular

Arquitectura de un Proyecto en Angular

Presentación para NgPanama, de creación de una aplicación en Angular, utilizando CoreModule y SharedModules.

Avatar for Arcadio E. Quintero A.

Arcadio E. Quintero A.

April 15, 2020
Tweet

Other Decks in Technology

Transcript

  1. Ing. Arcadio E. Quintero A. Senior Fullstack developer y socio

    fundador en Acciona Solutions, S.A., Empresa con mas de 12 años de experiencia de desarrollo de aplicaciones web/móvil @oidacra
  2. APP MODULE APP ROUTING MODULE APLICATION CORE MODULE SHARED MODULE

    LAZY LOADING ROUTING LAZY FEATURE A LAZY FEATURE B LAZY FEATURE C EAGER @oidacra
  3. ¿Qué debemos colocar en un Shared Module? Declarables (components, directives

    and pipes) que utilizaremos en multiples lazy load modules. Componentes de libraries (vendor / material / componentes propios reutilizables) Nota: NUNCA declarar servicios en un shared module. @oidacra
  4. Caso 1 SHARED MODULE LAZY FEATURE A @angular/material/card Caso 2

    LAZY FEATURE B @angular/material/card LAZY FEATURE C @angular/material/card SHARED MODULE LAZY FEATURE A LAZY FEATURE B LAZY FEATURE C @angular/material/card @oidacra