【问题标题】:Angular 6 elements in non root module非根模块中的 Angular 6 元素
【发布时间】:2018-06-25 11:01:30
【问题描述】:

我研究了使用 angular 6 元素的不同示例,发现它令人印象深刻。当您将自定义组件连接到 AppModule(根模块)时,所有这些都描述了方法。我想将我的自定义组件保存在一个单独的模块(功能模块)中。每次我试图实现这一点时,我都会收到下一个错误 -

Uncaught TypeError: Failed to construct 'HTMLElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.

有谁知道如何在单独的模块中实现它?
谢谢!

【问题讨论】:

  • 您是否尝试导航到具有非根模块的模块的功能文件夹?您用于创建组件的命令是什么
  • npm i document-register-element@1.8.1 是一些教程的一部分,可以在这里查看:stackoverflow.com/questions/50553449/…

标签: angular angular6 angular-elements


【解决方案1】:

尝试:将tsconfig.json中的“target”:“es5”改为“target”:“es2015”。我有类似的问题 - 相同的错误消息,但没有你提到的功能,一般只使用元素。我所做的是更新元素,以使用文档注册元素。

【讨论】:

    猜你喜欢
    • 2018-10-19
    • 2018-12-06
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    相关资源
    最近更新 更多