如何动态导入组件并使用ivy渲染它们

时间:2019-10-18 09:43:24

标签: angular ivy

我正在尝试将组件,模块或应用程序导入到第二个应用程序中,并使用Angular 8常春藤新功能渲染该组件几乎没有关系

public someFunction(): void {
    import('someComponent).then(({ lalala }) => {
      const cmpFactoy = this.cmpFacRes.resolveComponentFactory(lalala);

      this.vCntRef.createComponent(cmpFactoy);
    });
  }

通过导入someComponent,我可以看到在运行时在浏览器中加载了文件。它包含所有“模块”数据。但是回调对象(lalala)始终为空。多数民众赞成在我遇到错误...无法读取未定义的属性'ngComponentDef'。 我希望模块位于对象中,以便可以使用createComponent函数创建它。

也许我在尝试导入时编译了错误的组件?

也许你们中的一个已经尝试过了,可以给我一些指导。

我非常感谢您的帮助。

0 个答案:

没有答案