我正在MyComponent
使用以下代码动态加载 Angular 组件 ()。创建组件后,我还将一些数据传递给组件。
let componentFactory = this.componentFactoryResolver.resolveComponentFactory(MyComponent);
this.viewContainerRef.clear();
let componentRef = this.viewContainerRef.createComponent(componentFactory);
(<MyComponent>componentRef.instance).setData(data);
什么时候触发OnInit
生命周期事件?MyComponent
调用后会立即触发createComponent()
吗?还是只会在之后调用它setData()
?