2017-07-11 121 views
0

我看到在编写前端应用程序时发生了变化,从MVC世界转移到Web组件系统。但是Angular支持Web组件标准,我可以使用角度构建纯Web组件。Angular 2+中的WebComponent实现

我发现聚合物作为这项工作的图书馆之一,但无法抓住任何类似Angular的东西。我们是否计划将这些标准作为以后发布的Angular的一部分,或者我们需要在Angular中粘合聚合物以编写框架不可知的webcomponents(按照w3c标准)

回答

0

您无法使用Angular构建Web组件。
这是一个早期的目标,但后来被放弃了,因为这似乎不值得付出努力。
尽管您可以在Angular应用程序中使用Web组件。

+0

这意味着如果你想通过web组件路由,那么你必须使用聚合物类型库。这是一个很好的组合,考虑到我们想要构建小部件库的东西(大量的仪表板应用程序将重新使用这些小部件),任何参考对我来说都是很好的开始。 –

+0

你能更具体吗? Angular拥有可重用的组件,指令,管道,服务和模块。不过,您只能在Angular应用程序中重复使用它们。如果您想创建可以在任何Web应用程序中使用的独立于已使用框架的内容,纯聚合物可能是最佳选择。 –