diff --git a/src/auto/injector.js b/src/auto/injector.js index 06bc85790d84..453991167c18 100644 --- a/src/auto/injector.js +++ b/src/auto/injector.js @@ -625,13 +625,13 @@ function createInjector(modulesToLoad, strictDi) { providerInjector = (providerCache.$injector = createInternalInjector(providerCache, function() { throw $injectorMinErr('unpr', "Unknown provider: {0}", path.join(' <- ')); - }, strictDi)), + })), instanceCache = {}, instanceInjector = (instanceCache.$injector = createInternalInjector(instanceCache, function(servicename) { var provider = providerInjector.get(servicename + providerSuffix); return instanceInjector.invoke(provider.$get, provider, undefined, servicename); - }, strictDi)); + })); forEach(loadModules(modulesToLoad), function(fn) { instanceInjector.invoke(fn || noop); });