我们有一个现有的 asp.net MVC3 应用程序(旧应用程序)。我正在 Angular 5+(新应用程序)中创建一个新的 SPA,它最终将取代旧的 MVC3 应用程序。但是,会有一个过渡期,在此期间我们希望能够使用旧应用程序中的一些新应用程序组件。一些偏好:1)我希望新应用程序是一个单独的项目 2)我希望新应用程序是一个打字稿项目而不是一个 mvc 站点。
从新应用程序引用或重用组件到旧应用程序的最佳方法是什么?
您可以使用Angular Elements将 Angular 组件嵌入到旧应用程序页面中,但这确实需要一些额外的工作。
您还可以使用 Angular CLI 生成一个库项目,其中包含旧应用程序元素和新应用程序项目之间的共享组件。
如果没有更多信息,很难预测您可能会遇到哪些挑战。我会尽早尝试使用 Angular Elements,看看您是否可以让它与您的旧应用程序一起使用。
Angular Elements 仍然处于浏览器支持的边缘。由于 Angular Elements 实际上是浏览器规范的一部分,上次我读到 Edge 浏览器并不完全支持。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句