我需要将第三方元素集成到我的Angular(4.3.x)应用程序中。它们的样子如下:\n
\n我已经通过将schemas: [ CUSTOM_ELEMENTS_SCHEMA ]添加到app.module.ts中,使得Angular没有出现错误。但是不幸的是,我不能在其中加入任何东西。我尝试过:\n
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
\n和\n
\n但是id根本没有显示出来。有什么办法可以使这个工作起来吗?
自定义HTML元素和Angular的问题源于以下原因:
在上述代码中,使用方括号绑定属性时使用了attr.,而没有使用时,Angular会尝试绑定到HTML元素的属性或Angular指令的()。如果使用的名称在这些中都不存在,就需要使用属性绑定。
attr.
()
解决方法:
在绑定属性时,需要使用attr.前缀,以告诉Angular这是一个属性绑定而不是元素属性或指令的()。
最终,问题得到了解决,感谢相关解答的帮助!
用户名或电子邮箱地址
密码