This post is part of the ongoing Angular Architecture series, where we cover common design problems and solutions at the level of the View Layer and the Service layer. Here is the full series:
* View Layer Architecture - Smart Components vs Presentational Components
* View