I have the same error. But debugger shows me what component was't the component object but promise/observable. Try to log it and check. And yep *ngComponentOutlet is amazing thing.