ngx-admin-lte icon indicating copy to clipboard operation
ngx-admin-lte copied to clipboard

ComponentLoaderComponent: createComponent of undefined

Open faradoxuz opened this issue 6 years ago • 2 comments

Please, move this

const factory = this._factoryResolver.resolveComponentFactory(this.class_component);
        this.componentRef = this.viewContainerRef.createComponent(factory);

        // then give some data
        this.setComponentData(this.data);

to ngOnAfterInit because it is not working in ngOnInit

faradoxuz avatar Nov 22 '19 15:11 faradoxuz

Hello,

Which version are you using ? Do you have a plunkr where I can see your example ?

TwanoO67 avatar Nov 22 '19 15:11 TwanoO67

I am using ngx-admin-lte": "^3.0.0-beta.1 Angular 8. I do not know how to use plunker. When I am doing

private mylinks: any = [ { class: MenuWidgetComponent, data: { label: 'Home', icon: 'user', url: '/' } }, ] it throws error ERROR TypeError: Cannot read property 'createComponent' of undefined at ComponentLoaderComponent.ngOnInit (ngx-admin-lte.js:998) at checkAndUpdateDirectiveInline (core.js:31910) at checkAndUpdateNodeInline (core.js:44367) at checkAndUpdateNode (core.js:44306) at debugCheckAndUpdateNode (core.js:45328) at debugCheckDirectivesFn (core.js:45271) at Object.eval [as updateDirectives] (MenuAsideComponent.html:40) at Object.debugUpdateDirectives [as updateDirectives] (core.js:45259) at checkAndUpdateView (core.js:44271) at callViewAction (core.js:44637)

faradoxuz avatar Nov 22 '19 17:11 faradoxuz