Внедрить поставщика в элемент Angular (NGRX)

Я продолжаю получать указанную ниже ошибку в моем браузере после компиляции элемента Angular, использующего данные NGRX:

Я безуспешно пытался добавить и удалить EntityCollectionServiceElementsFactory для поставщиков в каждом модуле NgModule в приложении данных NGRX (есть два модуля).

У меня есть гипотеза, что мне нужно каким-то образом добавить сервисы NGRX моей сущности в инжектор, но у меня нет примера, как это сделать.

Я возился с этим уже несколько дней, и я не могу этого понять.

Мой исходный код ниже:

Вот пример одной из моих служб сущностей данных NGRX:

Пожалуйста, помогите и спасибо.

1 ответ

Решение

Оказывается, элементы angular наследуются от своего родительского NgModule. Несмотря на то, что в документации NGRX Data они говорят вам добавить все модули, связанные с магазином, в app.module.ts, это не будет работать с элементом Angular, если весь код элемента находится в отдельном NgModule (если только весь код, связанный с вашим элемент находится в модуле приложения.

Другие вопросы по тегам