Service components in auto

Name Description
$injector

$injector is used to retrieve object instances as defined by provider, instantiate types, invoke methods, and load modules.

$provide

The $provide service has a number of methods for registering components with the $injector. Many of these functions are also exposed on angular.Module.