fix(upgrade): allow accessing AngularJS injector from downgraded module

This commit is contained in:
Georgios Kalpakas
2017-07-18 22:50:17 +03:00
committed by Alex Rickabaugh
parent 807648251f
commit a5205c686e
2 changed files with 38 additions and 3 deletions

View File

@ -42,10 +42,9 @@ export function downgradeModule<T>(
.factory(LAZY_MODULE_REF, [
$INJECTOR,
($injector: angular.IInjectorService) => {
setTempInjectorRef($injector);
const result: LazyModuleRef = {
promise: bootstrapFn(angular1Providers).then(ref => {
setTempInjectorRef($injector);
injector = result.injector = new NgAdapterInjector(ref.injector);
injector.get($INJECTOR);