MOBILE-3592 core: Fix ExpressionChanged in dynamic-component
parent
1d77811be2
commit
167a0f552a
|
@ -75,7 +75,9 @@ export class CoreDynamicComponent implements OnChanges, DoCheck {
|
||||||
// Get the container where to put the dynamic component.
|
// Get the container where to put the dynamic component.
|
||||||
@ViewChild('dynamicComponent', { read: ViewContainerRef }) set dynamicComponent(el: ViewContainerRef) {
|
@ViewChild('dynamicComponent', { read: ViewContainerRef }) set dynamicComponent(el: ViewContainerRef) {
|
||||||
this.container = el;
|
this.container = el;
|
||||||
this.createComponent();
|
|
||||||
|
// Use a timeout to avoid ExpressionChangedAfterItHasBeenCheckedError.
|
||||||
|
setTimeout(() => this.createComponent());
|
||||||
}
|
}
|
||||||
|
|
||||||
instance?: any; // eslint-disable-line @typescript-eslint/no-explicit-any
|
instance?: any; // eslint-disable-line @typescript-eslint/no-explicit-any
|
||||||
|
|
Loading…
Reference in New Issue