Provider components in ng

Name Description
$anchorScrollProvider

Use $anchorScrollProvider to disable automatic scrolling whenever $location.hash() changes.

$animateProvider

Default implementation of $animate that doesn't perform any animations, instead just synchronously performs DOM updates and resolves the returned runner promise.

$compileProvider
$controllerProvider

The $controller service is used by Angular to create new controllers.

$filterProvider

Filters are just functions which transform input to an output. However filters need to be Dependency Injected. To achieve this a filter definition consists of a factory function which is annotated with dependencies and is responsible for creating a filter function.

$httpProvider

Use $httpProvider to change the default behavior of the $http service.

$interpolateProvider

Used for configuring the interpolation markup. Defaults to {{ and }}.

$locationProvider

Use the $locationProvider to configure how the application deep linking paths are stored.

$logProvider

Use the $logProvider to configure how the application logs messages

$parseProvider

$parseProvider can be used for configuring the default behavior of the $parse service.

$rootScopeProvider

Provider for the $rootScope service.

$sceDelegateProvider

The $sceDelegateProvider provider allows developers to configure the $sceDelegate service. This allows one to get/set the whitelists and blacklists used to ensure that the URLs used for sourcing Angular templates are safe. Refer $sceDelegateProvider.resourceUrlWhitelist and $sceDelegateProvider.resourceUrlBlacklist

$sceProvider

The $sceProvider provider allows developers to configure the $sce service.

  • enable/disable Strict Contextual Escaping (SCE) in a module
  • override the default implementation with a custom delegate

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ng/provider