File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
modules/@angular/compiler/src Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ import {hasLifecycleHook} from './directive_lifecycle_reflector';
3737import { MODULE_SUFFIX , sanitizeIdentifier } from './util' ;
3838import { assertArrayOfStrings } from './assertions' ;
3939import { getUrlScheme } from './url_resolver' ;
40+ import { createProvider , isProviderLiteral } from "../../core/src/di/provider_util" ;
4041
4142
4243@Injectable ( )
@@ -246,6 +247,8 @@ export class RuntimeMetadataResolver {
246247 return this . getProvidersMetadata ( provider ) ;
247248 } else if ( provider instanceof Provider ) {
248249 return this . getProviderMetadata ( provider ) ;
250+ } else if ( isProviderLiteral ( provider ) ) {
251+ return this . getProviderMetadata ( createProvider ( provider ) ) ;
249252 } else {
250253 return this . getTypeMetadata ( provider , null ) ;
251254 }
You can’t perform that action at this time.
0 commit comments