AngularJS 1.2的迁移路径
Migration path for AngularJS 1.2
我使用AngularJS 1.0.7编写了一个应用程序。我想迁移到AngularJS 1.2。迁移路径是什么(迁移时可能需要解决哪些问题)?
angular团队在这里编制了一份非常全面的1.x到2.0迁移指南:http://docs.angularjs.org/guide/migration
控制台中记录的异常也得到了极大的改进。它们现在包括一个错误参考手册的链接,其中详细解释了异常以及如何更正。您可以在此处找到错误手册:http://docs.angularjs.org/error
没有从1.0.7迁移到1.2的官方指南,但我能找到的最好的东西是angularJS版本的变更日志:https://github.com/angular/angular.js/blob/master/CHANGELOG.md。
他们注意到新版本中可能出现的关键变化,因此您可以对此进行研究。
您可能需要处理的最大变化是路由:现在有一个单独的模块来处理路由,就像angular-resource
已经是单独的一样。创建应用程序时,您需要加载单独的angular-route.js
文件并将ngRoute
声明为依赖项。在你这么做之前,你的应用程序很可能会被破坏。但这是我面临的唯一主要障碍。(我听说我们应该期待这种趋势继续下去,因为它们将Angular分解成更小、更模块化的块,这样人们就可以拿走他们需要的东西,跳过他们不需要的东西。)
除此之外,还有大量的新功能,如动画模块、一系列新指令和一些不错的新文档。但我还不知道你还需要"迁移"什么,除非你已经在1.1.x分支上实现了一些新功能。(FWIW,我在博客上收集了一些关于这些东西的额外细节。)
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 可以用'吗/'在相对路径中
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 将Windows文件路径组织到文件夹中
- Ajax URL路径未替换当前URL
- 如何使用Javascript上传给定路径的文件
- 如何将要单独填充的每个HTML画布路径/形状分开
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 动态路径用于流星/铁路由器
- 在ng中给出文件路径包括什么
- AngularJS 1.2的迁移路径