自定义HTML元素和Angular

12 浏览
0 Comments

自定义HTML元素和Angular

我需要将第三方元素集成到我的Angular(4.3.x)应用程序中。它们的样子如下:\n


\n我已经通过将schemas: [ CUSTOM_ELEMENTS_SCHEMA ]添加到app.module.ts中,使得Angular没有出现错误。但是不幸的是,我不能在其中加入任何东西。我尝试过:\n


\n和\n


\n但是id根本没有显示出来。有什么办法可以使这个工作起来吗?

0
0 Comments

自定义HTML元素和Angular的问题源于以下原因:

在上述代码中,使用方括号绑定属性时使用了attr.,而没有使用时,Angular会尝试绑定到HTML元素的属性或Angular指令的()。如果使用的名称在这些中都不存在,就需要使用属性绑定。

解决方法:

在绑定属性时,需要使用attr.前缀,以告诉Angular这是一个属性绑定而不是元素属性或指令的()

最终,问题得到了解决,感谢相关解答的帮助!

0