答案 0 :(得分:45)
在角度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/animations
而不是@angular/core
导入的有关详细信息,我已在此处发布此文章