The services I describe in this chapter are useful for simplifying complex applications by allowing multiple components to control the content that the user sees. You won’t need these services in small or simple applications.
Source: Freeman Adam (2014), Pro AngularJS (Expert’s Voice in Web Development), Apress; 1st ed. edition.