angularjs - 在 Cordova 应用程序中将 AngularJS 升级到 Angular 6
问题描述
我有一个使用 Angular 1 即 Angular JS 构建的 Cordova 应用程序。我如何将应用程序升级到最新的 Angular 版本。
是否需要将完整的代码重写为 TypeScript (TS)?
解决方案
TypeScript 不是编写 Angular 2+ 的要求。然而,Angular 2-7 与 AngularJS 没有太多共同之处,因为它没有相同的架构或组件。例如,根据我的阅读,AngularJS 使用了 MVC 模型,而 Angular2+ 没有。
因此,要回答您的问题,您确实需要重写大部分应用程序。从 Angular 2 到 7 更容易,因为没有太大变化。
推荐阅读
- node.js - 使用 simple-peer 重新加载页面后没有视频播放
- gnuplot - `columnhead(N)` 和 `columnheader(N)` 有什么区别?
- kubernetes - 为什么无法在 kubernetes 集群中使用 $(service name).$(namespace).svc.cluster.local ping statefulset
- mysql - 通过在 MYSQL 中发送电子邮件和代码来恢复忘记的密码
- github - 使用 http 代理连接 github 失败
- python - Altair:如何更改分组条形图中列标题的字体大小?
- linux - linux elf .bss 部分内存成本
- python-3.x - Azure Functions Http 在收到 pdf 文件时触发,然后使用 Form Recognizer [python] 分析表单
- python - 如何在没有理解的情况下填写字典
- spring-boot - 在 thymeleaf 中设置 th:field 属性正在替换 name 属性