Angular 6+ :ProvidedIn a non root module is causing a circular dependency

I ran into the same problem. Turns out the solution is “don’t do it”, as explained in this thread by one of the Angular guys: https://github.com/angular/angular-cli/issues/10170#issuecomment-380673276

It boils down to services being easier to tree shake when they are provided by the root module, as I gather.

I’m as disappointed as you are.

Leave a Comment

tech