Question: In Angular 2, it says there are two types of components 

1) Container Components
2) Presentational Components

I would like to know more about container components.

Answer: 
Presentation Components:

They are just dumb components which don't use application logic and are used only for delegation of work like date picker widget..etc

Container Components:
They are actual application logic containing components which passes data to other components and child components, which manipulates data, decides how the application behaves 

You can refer to other information [here](http://devcenter.wintellect.com/dbaskin/container-presentation-components-angular2)
Container components, or smart components, are usually the pages you route to. 

They contain service methods to load and manipulate data and pass content to the presentational, or dumb, components inside them.