diff --git a/packages/core/src/render3/definition.ts b/packages/core/src/render3/definition.ts index 76ff5b8f9b0..d141c9a31e1 100644 --- a/packages/core/src/render3/definition.ts +++ b/packages/core/src/render3/definition.ts @@ -288,6 +288,7 @@ export function ɵɵdefineComponent(componentDefinition: { (typeof ngDevMode === 'undefined' || ngDevMode) && initNgDevMode(); const type = componentDefinition.type; + const standalone = componentDefinition.standalone === true; const declaredInputs: {[key: string]: string} = {} as any; const def: Mutable, keyof ComponentDef> = { type: type, @@ -309,9 +310,8 @@ export function ɵɵdefineComponent(componentDefinition: { onPush: componentDefinition.changeDetection === ChangeDetectionStrategy.OnPush, directiveDefs: null!, // assigned in noSideEffects pipeDefs: null!, // assigned in noSideEffects - standalone: componentDefinition.standalone === true, - dependencies: - componentDefinition.standalone === true && componentDefinition.dependencies || null, + standalone, + dependencies: standalone && componentDefinition.dependencies || null, getStandaloneInjector: null, selectors: componentDefinition.selectors || EMPTY_ARRAY, viewQuery: componentDefinition.viewQuery || null,