No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Creando un Shared Module

15/25
Recursos

La documentaci贸n oficial de Angular recomienda la creaci贸n de un SharedModule. Un m贸dulo compartido donde guardar谩s los componentes, pipes, directivas o servicios que dos o m谩s de tus otros m贸dulos necesitar谩n.

C贸mo crear un m贸dulo compartido

Al igual que con cualquier m贸dulo, cr茅alo con el comando ng g m modules/shared aunque este nuevo m贸dulo no necesitar谩 routing.

Importa en este m贸dulo las piezas de c贸digo que ser谩n utilizadas por tus otros m贸dulos como, por ejemplo, un servicio para consumo de APIs o un componente para construir un paginador. Pipes y Directivas customizadas tambi茅n es buena pr谩ctica colocarlas aqu铆.

Solo recuerda importar este SharedModule en el m贸dulo principal de tu aplicaci贸n, as铆 como en cada m贸dulo individualmente de tu app.

De esta manera, cumples con las buenas pr谩cticas en el desarrollo de software con Angular y mantienes tu c贸digo fuente ordenado. Los futuros desarrolladores que tomen el proyecto lo agradecer谩n.


Contribuci贸n creada por: Kevin Fiorentino.

Aportes 7

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

crazy el m贸dulo sobre los m贸dulos.
you can call me "don comedia"馃ぃ

Gracias Profe Nicol谩s, al fin aprend铆 Lazy loading lo hiciste ver muy fac铆l, lo aplique a mi proyecti y funciona de maravilla

Documentacion oficial sobre Shared Module:
https://angular.io/guide/sharing-ngmodules

El SharedModule es muy buena pr谩ctica para agrupar todos los componentes, pipes, directivas o servicios que ser谩n compartidos entre dos o m谩s de tus otros m贸dulos. Es una buena forma de ordenar tu c贸digo.

Para seleccionar dos carpetas o archivos en visual studio code lo pueden hacer con el control + click izquierdo

En donde trabajaba teniamos que aplicar el Lazy Loading en el proyecto y me dejaron a mi esa tarea. Me indicaron c贸mo deb铆a hacerlo y a veces me sent铆a perdido

Con estas clases lo veo m谩s claro. Incluso la estructura de carpetas me ha ayudado entender mejor c贸mo estaban organizado los proyectos

comando

$ ng g m shared