使用以下方法动态加载组件时,将调用所述组件的构造函数,但不会生成任何生命周期事件(例如,ngAfterViewInit或ngOnInit)。
let component = getComponent(name);
const factory = this.componentFactoryResolver.resolveComponentFactory(component);
this.componentRef = this.target.createComponent(factory);
这是RC6的正确实现,如果是这样,这可能是一个错误吗?
修改
我设法解决了这个问题。仅供参考,这与我如何将上述代码连接到父组件生命周期方法有关。