angular判断是否登录angular 1还是2

Angular2与Angular1的区别 - CSDN博客
Angular2与Angular1的区别
整体上来说,Angular2变得更加简洁,最核心的概念只剩下一个,那就是组件Component,其它所有的一切都是围绕着Component展开的。
从这一点来看,Angular2无疑是受到了React的强力影响,毕竟React的核心概念也只有一个,也是Component。
所以,在使用ng2的时候,大家只要会写Component就行了,其它那些什么服务啊、路由啊、管道啊,都是些小工具而已。
接下来罗列一下Angular2与之前的1.x相比带来的核心改变。
第一点:Angular2删掉了$scope的概念。
在ng1.x里面,$scope是一个相当强大又相当可怕的东西,一言不合就让开发者自己$apply。ng2响应社区的强烈吐槽,删除(或者说隐藏) 了$scope这个东西,开发者不再需要感知到它的存在,另外,由于ng2引入了zone.js,所以即使在各种回调函数中修改数据模型也不需要手 动$apply()了。
这一点说明了群众们吐槽的力量还是相当强大的!
第二点:删掉了ng-controller指令。
Controller终于和Component合体了,小僧想说的是,人家Backbone早就这么做了,你们一开始只顾着自己挖坑,也不看看友军的战法,还好浪子回头为时不晚。
第三点:大幅度演进了脏值检测机制。
大家都知道,”双向数据绑定“之所以能工作,都是因为底层有”脏值检测“这么一个神奇的东西。而实际上ng1.x里面的脏值检测机制的运行效率是非常差的,这就是为什么大家一直在吐槽绑定的对象不能太多、太深的原因。
那么,在ng2中,大幅度演进了这一机制,不仅引入了单向绑定,还引入了各种绑定策略,例如:只检测一次、利用JIT动态生成脏值检测代码等等。毫无疑问,有了这些工具之后,数据绑定效率不再是问题。
第四点:嵌套路由问题。
大家都知道,在ng1.x里面有一个非常讨厌的问题,官方的路由机制是不能嵌套的,这就导致大家在开发的过程中不得不依赖于第三方的ui-router库。ng2中没有这个问题了,因为ng2的路由是基于Component的,天然就支持嵌套。
第五点:依赖注入机制改造。
ng2里面的依赖注入简直和Java中的注解一毛一样,估计核心开发团队里面混入了Java大神。如果你熟悉Spring那一套注解的用法,那么写ng2的组件几乎没有学习成本。
第六点:框架整体上基于TypeScript开发。
这是最大的一个变更,但是大家不用害怕,因为你只要记住我一句话就再也没有顾虑了:TypeScript和ActionScript3一样,不过是变态版的Java而已。
原文地址:&
本文已收录于以下专栏:
相关文章推荐
1.性能的限制
AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模...
ANGULAR.JS: NG-SELECT AND NG-OPTIONS
PS:其实看英文文档比看中文文档更容易理解,前提是你的英语基础还可以。英文文档对于知识点讲述简明扼要,通俗易懂,而有些中文文档...
1.从移动app开发上面分析:Angular 1.x 专注于web开发,没有涉及到移动这方面的内容,还好后来杀出个程咬金IONIC移动app开发框架,让angularjs1.x很好的支持了移动开发An...
指同一事物,版本的区别,叫法不同
Angular2.0之前的版本(1.x)叫做AngularJS
1.x的使用是引入AngularJS的js文件到网页。
2.0之后,就是完全不同了。
书海拾贝之特殊的ng-src和ng-href
在说明这两个指令的特殊之前,需要先了解一下ng的启动及执行过程,如下:
1) 浏览器加载静态HTML文件并解析为DOM;
2) 浏...
Angularjs中scope与rootscope区别及联系
      scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中s...
经过几天的钻研,终于把Ionic的一份demo成功打包成apk,心里还是有点小激动。写篇文章分享一下。
1.Ionic是什么?Ionic的生态系统基于Angular和Cordova,前者是web应用框...
angular 1 与 angular 2 有哪些区别
他的最新文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)学习angular2 需要先学习 angular1 吗? - 知乎11被浏览1423分享邀请回答5添加评论分享收藏感谢收起0添加评论分享收藏感谢收起查看更多回答HTTP 404 - SegmentFault
HTTP 404……可能这个页面已经飞走了AngularJs1与 Angular2 的主要区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
AngularJs1与 Angular2 的主要区别
&&本文详细罗列出了angular1版本与最新的angular2版本对比后的内容变化
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 angular 判断 的文章

 

随机推荐