Angularjs 将angular 2应用程序嵌入web组件(即聚合物)

Angularjs 将angular 2应用程序嵌入web组件(即聚合物),angularjs,web,polymer,components,Angularjs,Web,Polymer,Components,我已经找了很久了,对我来说,似乎到目前为止还没有真正的方法 所以我想要实现的基本上是将angular 2(或react、vue,无论什么JS框架)应用程序/组件封装在web组件中,最好的情况是聚合物组件。 原因是可以很容易地重用在Angular2中编写的组件,甚至可以与在其他框架中编写的组件一起使用 也许我对WC的基本理解有点不对,但是我认为JS、HTML和CSS的任何组合都可以嵌入到WC中。任何JS框架最终都不是什么别的东西,对吗?那么,这难道不可能,至少是以一种非常刻薄的方式吗 我希望这足以

我已经找了很久了,对我来说,似乎到目前为止还没有真正的方法

所以我想要实现的基本上是将angular 2(或react、vue,无论什么JS框架)应用程序/组件封装在web组件中,最好的情况是聚合物组件。 原因是可以很容易地重用在Angular2中编写的组件,甚至可以与在其他框架中编写的组件一起使用

也许我对WC的基本理解有点不对,但是我认为JS、HTML和CSS的任何组合都可以嵌入到WC中。任何JS框架最终都不是什么别的东西,对吗?那么,这难道不可能,至少是以一种非常刻薄的方式吗


我希望这足以理解我在做什么,非常感谢您的帮助。正如我所说,我已经四处寻找过了,所以如果有人知道任何可能回答这个问题的参考资料,那就太好了。

即使这是可能的,这有意义吗?构建一个完整的Angular2应用程序并将其包含到WC中对我来说没有意义。如果您想在应用程序中使用5个这样的组件,那么您必须加载5个完整的Angular2应用程序。另一种解决方法是开箱即用——在Angular中使用聚合物组件,因为WC重量轻,并且设计为以这种方式重复使用,但Angular并非如此。@GünterZöchbauer我完全理解你的观点,这样做肯定是一种解决方法。我们的想法是只封装一个小的(可重用的)组件,并用angular 2精确地构建这个组件,也许它已经在另一个项目中构建了。我使用了“应用程序”bc,你需要整个应用程序才能进行角度跑步。如果您正在使用的应用程序已经是一个angular应用程序,您通常只会包含组件,但这应该更通用,并且可能适用于多个框架。@GünterZöchbauer这么说,它基本上必须是这样的,WC是外部“层”,因为它们基于平台工作,没有太多开销。另一种方法在我的特殊情况下没有多大意义。它可能有效,但我认为你应该尽量避免它。@GünterZöchbauer谢谢你的意见!我会记住这一点,也许我会找到另一个解决办法。(对于我目前的方法)有什么想法可以从哪里开始?