angular2和angular4之间有什么区别

mah*_*ddi 34 angular4 angular

你能告诉我angular2和angular4之间的区别吗?我们知道angular1和angular2之间存在巨大的变化.是否为angular4再次重复.

Par*_*ain 46

在角度2和角度4之间没有任何路径断开,如角度1和角度2.它们只是为了保持SEMVER(Sementic Versioning).角度2现在是稳定的,因此最好选择角度2而不是角度4.

Angular 2是AngularJS 1.x的完全重写,包含许多新概念.然而,Angular 4是Angular 2的下一个版本.基本概念仍然相同,如果您已经学习了Angular 2,那么您现在已准备好切换到Angular 4.

它是Angular 4而不是Angular 3的原因是Angular Router软件包之前已经在版本3中了.Angular团队希望避免混淆,并决定跳过Angular的第3版并继续使用第4版.

从评论更新

  • 此外,在Angular 4中,动画函数是从而@angular/animations不是导入的@angular/core

有关详细信息,请阅读此处阅读此文章

  • 我同意答案中的所有内容,除了现在坚持使用Angular 2的建议.今天他们将发布4.0.2,这是第三个生产版本.我发现在我的项目中,Angular 4与Angular 2一样"稳定".在您写入的任何东西将进入您自己的生产环境之前,您可能遇到的任何皱纹无疑都会被解决.为最后一个版本编写代码意味着在Angular 6发布时,该代码将在未来更快地破解. (2认同)