Не удается разрешить все параметры для MyComponent - PullRequest
0 голосов
/ 05 июня 2018

Я разрабатывал в Angular и обнаружил странную проблему:

Uncaught Ошибка: не удается разрешить все параметры для MyComponent: ([объект объекта],?,?, [ОбъектObject], [object Object], [object Object]).

Стоит сказать, что зависимости, которые отображаются как "?"это только те услуги, которые я сделал, остальные являются объектами Angular или сторонними разработчиками, и это происходит во всем моем проекте только в моих собственных зависимостях.

Я уже прочитал почти все, что у меня естьнайденный в google, я уже рассмотрел известные проблемы с круговыми зависимостями и импортом бочек.

Другие вещи, которые вы должны знать:

  • Зависимости, которые не работают, размещены в ихсобственный проект, опубликованный в моем локальном / собственном / частном репозитории npm.
  • Я опубликую эти зависимости через gulp, используя npc.
  • Я не использую aot.
  • @angular/cli: "1.7.4"
  • @angular: "^5.2.6"

Я действительно подозреваю о метаданных, но я не нахожу ничего внутри node_modules / myDependency /, которое дает мне подсказку о поврежденных или отсутствующих метаданных.

1 Ответ

0 голосов
/ 05 июня 2018

Uncaught Ошибка: не удается разрешить все параметры для MyComponent: ([объект объекта],?,?, [Объект объекта], [объект объекта], [объект объекта]).

Службы, определенные ?, должны быть добавлены в раздел providers NgModule, которые предоставляют эти услуги.

...