angular和angularjs的区别是什么

Angular和Angularjs的区别是什么?下面本篇文章就来给大家介绍一下Angular和Angularjs的区别,希望对大家有所帮助。

Angular是AngularJS的重写。Angular2 以后官方命名为Angular, 2.0 以前的版本称为AngualrJS。

Angular和AngularJS之间的区别是什么?

1、AngularJS是用JavaScript编写的;而Angular用Microsoft的TypeScript语言编写,是ECMAScript 6(ES6)的超集。所以angularJS和angular从设定之初就是不一样的;

2、AngularJS在设计之初主要是针对pc端的,对移动端支持较少;而Angular提供移动支持。

3、AngularJS使用$ routeprovider.when()进行路由配置;而Angular使用@Route Config {(...)}进行路由配置。

4、AngularJS不使用依赖注入;而Angular使用具有单向基于树的变化检测的分层依赖注入系统。

5、AngularJS的核心概念是$scope,但是angular中没有$scope。

以上就是angular和angularjs的区别是什么的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读