Angular篇—Angular1和Angular2的区别

Posted 阿文的小台灯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angular篇—Angular1和Angular2的区别相关的知识,希望对你有一定的参考价值。

Angular2不是从Angular1升级过来的,Angular2是重写的,所以他们之间的差别比较大,不是你用过1就能直接上手2的,计划可以认为是一个新的框架;

1Angular 1的核心概念是$scope,但是angular2中没有$scopeangular2使用zone.js来记录监测变化;

2Angular 1中的控制器在angular2中不再使用,也可以说控制器在angular2中被‘Component’组件所替代:

3Angular2使用了javascript的超集"Typescript",所以angular1angular2从设定之初就是不一样的;

4Angular1.x在设计之初主要是针对pc端的,对移动端支持较少(当然也有其他一些衍生框架如ionic),而Angular2是设计包含移动端的;


以上是关于Angular篇—Angular1和Angular2的区别的主要内容,如果未能解决你的问题,请参考以下文章

Angular 1 和 Angular 2 集成:无缝升级的方法

翻译对比Angular1和Angular2中的依赖注入

将数据传递到 Angular1 应用程序中的降级 Angular2 组件

从angular1升级到angular2

从angular1升级到angular2

带有angular1.5组件meteor和ui-router的动态标题