0

我正在尝试构建一个 Angular 应用程序来封装其他 2 个 Angular 项目,因为 2 个独立的团队负责这些项目,并且他们需要能够单独发货。我们决定使用角度元素。我们需要它们能够在联合登录页面后加载,并且它们不需要同时显示。我能够将项目导出为角度元素并将其导入父应用程序的 index.html但我无法让它在组件内部工作

我已将脚本添加到index.html文件中,并启用CUSTOM_ELEMENTS_SCHEMA但应用程序抛出错误

Error: The selector "custom-root" did not match any elements
    at DefaultDomRenderer2.selectRootElement (scripts.js:176618)
    at BaseAnimationRenderer.selectRootElement (scripts.js:174288)

我也尝试将 js 文件添加到 angular.json 的脚本部分,但这也不起作用。当我尝试通过顶部的导入命令添加它们时,它也会引发错误app.component.ts

4

1 回答 1

1

像这样对待自定义元素,一个自定义元素。

这意味着您需要对所有输入进行字符串化,而不是将模块导入包装模块。

于 2019-09-05T20:51:28.917 回答