码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈 angular新旧版本问题

时间:2015-09-11 19:12:42      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

一直在学习angularJs,之前用的版本比较老,前些天更新了一下angularJs的版本,然后发现了一些问题,希望和大家分享一下。

 

在老的版本里控制器直接用函数定义就可以

比如:

技术分享

在angularJs1.3.0中controller 直接写成函数就可以  但是在新版本里写控制器需要这样:

技术分享

新版本里 我用的 1.3.9版本,必须定义angular.module,直接写成函数的形式angularJs不识别了。

然后今天我用angular-1.3.9写了一个route,一直在报错。我就想是不是版本的问题,换了一下angularJs库居然可以。所以找了一下新旧版本路由的差异

老版本里的route:

技术分享

新版本里的

 

技术分享

新版本的ngRoute被移到自身的模块中了,新版本中$routeProvider被放在了angular-route.js这个文件中,需要引入这个js才能使用。 

老版本里的$routeParams可以直接使用,但是新版本里一直报$routeParams 未定义,所以把$routeParams 乖乖写上了。

暂时只发现这几个问题。

浅谈 angular新旧版本问题

标签:

原文地址:http://www.cnblogs.com/wbg21521/p/4801446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!