angular2-providers

¿Qué son los proveedores en Angular2?

En la configuración del componente Angular2 providers es una de las claves que podríamos especificar. ¿Cómo se definen estos ... ente requiere. Esta definición recursiva no es muy útil. A más detallada una explicación con un ejemplo realmente ayudaría.