File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
libs/angular-three/src/lib/di Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -10,9 +10,15 @@ export function createRunInContext() {
1010 let tryFromNodeInjector = false ;
1111 envInjector . get = ( ...args : Parameters < EnvironmentInjector [ 'get' ] > ) => {
1212 try {
13+ const originalFlags = ( args as any ) [ 2 ] ;
14+ if ( originalFlags === 0 ) {
15+ ( args as any ) [ 2 ] = 8 ;
16+ }
1317 const fromEnvInjector = originalGet ( ...args ) ;
1418 if ( fromEnvInjector ) return fromEnvInjector ;
15- if ( fromEnvInjector === null && args [ 1 ] !== undefined && args [ 1 ] === null ) return fromEnvInjector ;
19+ if ( fromEnvInjector === null && ( ( args [ 1 ] !== undefined && args [ 1 ] === null ) || originalFlags === 0 ) )
20+ return fromEnvInjector ;
21+ ( args as any ) [ 2 ] = originalFlags ;
1622 if ( ! tryFromNodeInjector ) {
1723 tryFromNodeInjector = true ;
1824 const fromNodeInjector = nodeInjector . get ( ...( args as Parameters < Injector [ 'get' ] > ) ) ;
You can’t perform that action at this time.
0 commit comments