在我的场景中,我有一个复杂的 angular 1 应用程序,它正在使用另一个脚本文件(在启动 URL 时直接下载的单独的单个 JS 文件)。这个脚本文件也是用 Angular 1.6 编码的,我们现在已经将它迁移为 Angular 5 组件。使用 webpack,我生成了 2 个捆绑文件(vendor.js 和 main.client.js)。
我的问题是我想添加这些脚本并从 angular 1 应用程序调用 angular 5 服务调用,而在 angular 1 应用程序中没有太多代码更改。如果我在 index.html 中添加 Angular 5 的捆绑脚本,它会在浏览器中作为单独的应用程序启动。但我需要的是仅通过 Angular JS 控制器调用 Angular 5 中的特定服务。
我能够实现将其保留为混合应用程序的概念。但这对我没有帮助。请分享您的想法和经验。这对我真的很有帮助,因为我在过去的 1 周里都在头晕目眩。在此先感谢。