Tenemos la mejor información que descubrimos en todo internet. Nosotros queremos que te sea de mucha utilidad y si deseas compartir alguna mejora hazlo libremente.
Solución:
Vistas de control de componentes (html). También se comunican con otros componentes y servicios para brindar funcionalidad a su aplicación.
Los módulos constan de uno o más componentes. No controlan ningún html. Sus módulos declaran qué componentes pueden ser utilizados por los componentes que pertenecen a otro módulos, qué clases inyectará el inyector de dependencia y qué componente se arranca. Los módulos le permiten administrar sus componentes para brindar modularidad a su aplicación.
Bueno, es demasiado tarde para publicar una respuesta, pero creo que mi explicación será fácil de entender para los principiantes con Angular. El siguiente es uno de los ejemplos que doy durante mi presentación.
Considere su aplicación angular como un edificio. Un edificio puede tener N
número de apartamentos en el mismo. Un apartamento se considera como un módulo. Entonces un apartamento puede tener N
número de habitaciones que corresponden a los componentes básicos de una aplicación Angular denominada componentes.
Ahora cada apartamento (Módulo) tendrá habitaciones (Componentes), ascensores (Servicios) para permitir un mayor movimiento dentro y fuera de los apartamentos, cables (Tuberías) para transformarse y hacerlo útil en los apartamentos.
También tendrá lugares como piscina, cancha de tenis que comparten todos los residentes del edificio. Por lo tanto, estos pueden considerarse componentes dentro de SharedModule.
Básicamente, la diferencia es la siguiente,
Siga mis diapositivas para comprender los componentes básicos de una aplicación Angular
Aquí está mi sesión en Building Blocks of Angular for beginners
Explicación más simple:
Módulo es como un contenedor grande que contiene uno o varios contenedores pequeños llamados Componente, Servicio, Tubería
A Componente contiene:
-
Plantilla HTML o código HTML
-
Código (mecanografiado)
-
Servicio: es un código reutilizable que comparten los Componentes para que no sea necesario volver a escribir el código.
-
Pipe: toma datos como entrada y los transforma en la salida deseada
Referencia: https://scrimba.com/
Si haces scroll puedes encontrar las explicaciones de otros programadores, tú también tienes la opción de mostrar el tuyo si te gusta.