O'Reilly logo
  • Ayyamperumal Ganesan Nagarathinam thinks this is interesting:

Creating services using a service

From

Cover of AngularJS by Example

Note

Service is a confusing term in angular JS. They might have a named as component.
Following can be called as Service:

  1. Service
    2.Factory
    3.Provider
    4.Value
    5.Constant