【问题标题】:are angular components the same as custom elements (from web components technology)?角度组件与自定义元素(来自 Web 组件技术)相同吗?
【发布时间】:2017-11-26 20:02:17
【问题描述】:

我正在研究 Angular 4.0,并且我已经使用 Polymer 完成了一些 Web 组件。从用例的角度来看,Polymer 中的 Angular 组件和自定义元素看起来是一样的。 Angular 组件还提供了一些特定于框架的生命周期回调。

如果有的话有什么区别?

【问题讨论】:

    标签: angular web-component custom-element


    【解决方案1】:

    Angular 组件和 Web 组件之间没有关系。 Angular 组件只能在其他 Angular 组件中重用。

    正在努力(目前只是实验性的)来改变这一点 - Angular 元素https://moduscreate.com/blog/angular-elements-ngcomponents-everywhere/

    另见

    【讨论】:

    • 所以如果我理解正确,当所有浏览器开始原生支持 Web 组件时,就不需要 Angular 组件了。 Angular 库可能仍用于其他用途。
    • 不,正如我所说,Angular 组件和 Web 组件不相关。当 Web 组件在所有地方都得到完全支持时,Angular 组件将切换到原生 shadow DOM,然后 Angular 对 shadow DOM 的模拟将变得过时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 2021-01-15
    相关资源
    最近更新 更多