constant(name, value);
value(name, value);
factory(name, $getFn);
service(name, constructor);
provider(name, provider);
Providers are singleton objects that can be injected, for example, into other services, controllers and directives. All providers are registered using different "...