How to Keep Your Angular Providers from Ending Up in the Wrong Injector
Use makeEnvironmentProviders to keep your Angular providers from ending up in the wrong injector