如何在角度组件中嵌入角度元素

时间:2019-07-17 20:02:22

标签: angular angular-elements

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

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

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

我也尝试将js文件添加到angular.json的脚本部分,但这也不起作用。当我尝试通过app.component.ts

顶部的导入命令添加它们时,也会引发错误

1 个答案:

答案 0 :(得分:0)

像这样处理自定义元素,即自定义元素。

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