我们需要在不同的存储库中跨应用程序重用组件。我们拥有的一种解决方案是将这些组件作为npm软件包提供。我们正在考虑切换到Angular Elements,并想知道这是否是正确的方法。
Angular Elements将共享公共供应商文件吗?或者是我页面上n个元素的有效载荷的n倍?
多个Angular Elements是否可以无缝工作并且不会与父Angular应用或彼此冲突?我们听说过一些Zone js冲突吗?
如果存在共享的缓存数据(例如,在ngrx / redux存储中),元素可以访问吗?
使用这种方法比仅创建单独的库并将常规组件导出为npm软件包有什么好处吗?