Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS 1.2的迁移路径_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS 1.2的迁移路径

Javascript AngularJS 1.2的迁移路径,javascript,angularjs,Javascript,Angularjs,我已经使用AngularJS 1.0.7编写了一个应用程序。我想迁移到AngularJS 1.2。迁移路径是什么(迁移时可能需要解决哪些问题) 没有从1.0.7迁移到1.2的官方指南,但我能找到的最好的东西是angularJS版本的变更日志: 他们注意到新版本中可能出现的关键更改,因此您可以对此进行研究。您可能需要处理的最大更改是路由:现在有一个单独的模块来处理路由,就像角度资源已经分离一样。创建应用程序时,您需要加载单独的angular route.js文件,并将ngRoute声明为依赖项。在

我已经使用AngularJS 1.0.7编写了一个应用程序。我想迁移到AngularJS 1.2。迁移路径是什么(迁移时可能需要解决哪些问题)

没有从1.0.7迁移到1.2的官方指南,但我能找到的最好的东西是angularJS版本的变更日志:


他们注意到新版本中可能出现的关键更改,因此您可以对此进行研究。

您可能需要处理的最大更改是路由:现在有一个单独的模块来处理路由,就像
角度资源
已经分离一样。创建应用程序时,您需要加载单独的
angular route.js
文件,并将
ngRoute
声明为依赖项。在你这么做之前,你的应用程序很可能会被破坏。但这是我面临的唯一主要障碍。(我听说这一趋势会持续下去,因为它们会分解成更小、更模块化的块,所以人们可以拿走他们需要的,而跳过他们不需要的。)


除此之外,还有大量新功能,如动画模块、一系列新指令和一些不错的新文档。但是我还不知道您还需要“迁移”什么,除非您已经在1.1.x分支上实现了一些新特性。(FWIW,我在我的网站上收集了一些关于这方面的额外细节。)

angular团队已经在这里整理了一份非常全面的1.x到2.0迁移指南:


控制台中记录的异常也得到了极大的改进。它们现在包括一个指向错误参考手册的链接,该手册详细解释了异常以及如何更正异常。你可以在这里找到错误手册:

你是说AngularJS 1.2.0?迁移路径意味着什么?URL?对,1.2.0版。迁移路径意味着我应该做什么才能将我的项目迁移到1.2(哪部分代码可能会被破坏,等等)。我还将与$resource相关的更改添加到重要的更改中:“资源方法返回承诺”,“资源承诺通过资源实例解决”。无论如何,《迁移指南》似乎是最好的参考资料。我刚刚注意到这是一个很好的评论。谢谢我写这篇文章的时候还很早,官方的移民指南在很大程度上胜过了我卑微的努力。