Difference between modules and components in angular.
Components: Components control views (html). They also communicate with other components and services to bring functionality to our app.
A Component contains:
HTML template or HTML code
Code(TypeScript)
Service: It is a reusable code that is shared by the Components so that rewriting of code is not required
Pipe: It takes in data as input and transforms it to the desired output
Modules: Modules consist of one or more components. They do not control any html. The modules declare which components can be used by components belonging to other modules, which classes will be injected by the dependency injector and which component gets bootstrapped. Modules allow us to manage our components to bring modularity to our app. Module is like a big container containing one or many small containers called Component, Service, Pipe