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() {
10
10
let tryFromNodeInjector = false ;
11
11
envInjector . get = ( ...args : Parameters < EnvironmentInjector [ 'get' ] > ) => {
12
12
try {
13
+ const originalFlags = ( args as any ) [ 2 ] ;
14
+ if ( originalFlags === 0 ) {
15
+ ( args as any ) [ 2 ] = 8 ;
16
+ }
13
17
const fromEnvInjector = originalGet ( ...args ) ;
14
18
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 ;
16
22
if ( ! tryFromNodeInjector ) {
17
23
tryFromNodeInjector = true ;
18
24
const fromNodeInjector = nodeInjector . get ( ...( args as Parameters < Injector [ 'get' ] > ) ) ;
You can’t perform that action at this time.
0 commit comments