Ошибка при предоставлении сервиса в Lazy Loaded Module (Angular 6) - PullRequest
0 голосов
/ 16 мая 2018

У меня есть модуль с отложенной загрузкой (LazyModule) и служба, предоставляемая в его области (LazyModuleService).

При использовании @Injectable({providedIn: LazyModule}) для класса LazyModuleService, угловые компиляторы генерируютNo Provider ошибка, как только я вставляю LazyModuleService в любой дочерний компонент LazyModule.

Однако, когда я удаляю {providedIn: LazyModule} из декоратора и вместо этого добавляю providers: [LazyModuleService] к @NgModuleдекоратор LazyModule, мое приложение компилируется и работает без ошибок и предупреждений.

Согласно соответствующему разделу *1019* angular.io, оба решения должны работать, а не только последнее.

Пожалуйста, совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...