В конфигурации компонента Angular2 providers
- один из ключей, которые мы могли бы указать. Как определяются эти поставщики и для чего они используются?
@Component({
..
providers: [..],
..
})
Примечание
Angular2 документация постепенно созревает, но все еще разрежена. В настоящее время он определяет поставщиков как:
Массив поставщиков инъекций зависимостей для служб, которые требуется компонент.
Это рекурсивное определение не очень полезно. Более подробное объяснение с примером действительно поможет.