angularjs - 是否可以使用为 AngularJS 编写的第三方组件在 Angular2+ 中使用而无需转换?
问题描述
我有一个使用 AngularJS 编写的第三方组件,我们正在将应用程序转换为 Angular2+,但是用 AngularJS 编写的组件是必不可少的,而且它是一个巨大的组件。是否可以同时导入 AngularJS 和第三方组件以在新的 Angular2+ 代码中使用?有人知道我可以使用的任何选项吗?任何帮助将不胜感激,谢谢。
解决方案
您可以查看ngUpgrade。
“ngUpgrade 提供的主要工具之一称为 UpgradeModule。这是一个包含用于引导和管理支持 Angular 和 AngularJS 代码的混合应用程序的实用程序的模块。”
此外 - 在您制定适当的迁移策略时,在线上有很好的参考资料可以将 AngularJS 集成到 Angular 项目中。您可以搜索“同时运行 AngularJS 和 Angular”并找到详细描述将 AngularJS 项目集成到较新的 Angular 项目的过程的案例研究。
推荐阅读
- python - 使用 aiohttp 在 Python 中从内存中上传 multipart/form-data
- python - 嵌套 Python for 循环仅适用于列表中的最后一项
- javascript - 为什么我的应用程序似乎正在侦听端口 3501,但我的浏览器无法连接到该端口上的 localhost?
- sql - 如何从postgres中的数组列中获取元素的值和记录计数
- django - Profile() 在扩展 django 的用户模型时得到了一个意外的关键字参数“用户”
- elasticsearch - 具有字段提升的弹性搜索 multi_match
- c# - 将新的 api 控制器映射到 Razor 页面时出现问题
- c# - Moq 对象不调用方法
- video - 使用ffmpeg提取视频I帧的时间戳
- java - 当前会话中未选择活动仓库。使用“使用仓库”命令选择一个活动仓库