From e6040303df8d197ef13f6ce25cd933a54dc480ef Mon Sep 17 00:00:00 2001 From: Yura Bondarenko Date: Wed, 24 Nov 2021 16:55:13 +0100 Subject: [PATCH] 85036: Propagate ngOnChanges calls down to wrapped component --- src/app/shared/theme-support/themed.component.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/shared/theme-support/themed.component.ts b/src/app/shared/theme-support/themed.component.ts index 1a41327209..fed32724d1 100644 --- a/src/app/shared/theme-support/themed.component.ts +++ b/src/app/shared/theme-support/themed.component.ts @@ -47,6 +47,9 @@ export abstract class ThemedComponent implements OnInit, OnDestroy, OnChanges // if an input or output has changed if (this.inAndOutputNames.some((name: any) => hasValue(changes[name]))) { this.connectInputsAndOutputs(); + if (this.compRef?.instance && 'ngOnChanges' in this.compRef?.instance) { + (this.compRef.instance as any).ngOnChanges(changes); + } } }