OnInit和AfterViewInit在窗口调整大小或单击事件后调用?

时间:2017-09-26 11:55:05

标签: angular

我有一个使用DCL加载的组件。问题是这个组件正确加载但OnInit和AfterViewInit事件没有被触发。当我调整窗口大小或点击某个地方的屏幕时,它被调用。因为这个模板没有显示。有人请告诉我如何解决这个问题?我也尝试过使用ngZone,但它无法使用。

下面是AfterViewInit的代码,它根本没有被调用

ngAfterViewInit(){
  const DynamicComponent: any = this.DCLLoader.resolveComponentFactory(ComponentToLoad);
  this.DynamicComponentLoader.clear();
  let dynamicComp: any = this.DynamicComponentLoader.createComponent(DynamicComponent‌​);
}

0 个答案:

没有答案