Skip to content

Commit 5e15b11

Browse files
nebulou5caitp
authored andcommitted
refactor($injector): remove unused strictDi argument from createInternalInjector
createInternalInjector does not specify the formal parameter `strictDi`, and instead uses the binding from the parent function's formal parameters, making this parameter unnecessary. Closes angular#8771
1 parent 42f2875 commit 5e15b11

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/auto/injector.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -625,13 +625,13 @@ function createInjector(modulesToLoad, strictDi) {
625625
providerInjector = (providerCache.$injector =
626626
createInternalInjector(providerCache, function() {
627627
throw $injectorMinErr('unpr', "Unknown provider: {0}", path.join(' <- '));
628-
}, strictDi)),
628+
})),
629629
instanceCache = {},
630630
instanceInjector = (instanceCache.$injector =
631631
createInternalInjector(instanceCache, function(servicename) {
632632
var provider = providerInjector.get(servicename + providerSuffix);
633633
return instanceInjector.invoke(provider.$get, provider, undefined, servicename);
634-
}, strictDi));
634+
}));
635635

636636

637637
forEach(loadModules(modulesToLoad), function(fn) { instanceInjector.invoke(fn || noop); });

0 commit comments

Comments
 (0)