Я написал три службы для приложения Angular 2, с конфигурацией, которую два вставляют в третью и используют там. После импорта двух (все три украшены @Injectable()
), я все еще получил неизвестную ошибку поставщика.Где лучше всего зарегистрировать Угловые 2 провайдера
Чтобы решить эту проблему, я попытался разместить внедренные службы в массив поставщиков модулей, который работал. Это лучший подход?
Угловая документация показывает список инъекционных компонентов на уровне компонентов. Могу ли я просто разместить все инъекции в массив поставщиков модулей?
Похоже, это упростит настройку приложения, поскольку все настроено в центральном расположении для каждого модуля. Нет поиска зависимостей от компонента по компонентам.