首页 > 其他 > 详细

浅谈 angular新旧版本问题

时间:2015-09-11 19:12:06      阅读:1037      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!