我查看了一些Angular 2教程,他们都使用TypeScript生成Angular代码。但是我周围的人正在使用纯JavaScript来编写Angular 1.为什么我们需要另一种语言来为我们生成Angular代码,TypeScript是Angular 2目前支持的唯一语言?
答案 0 :(得分:2)
你真的不应该同时学习Angular 1和。
如果您想要或需要照顾Angular 1中的现有项目,请先尝试抓住其原则并推迟学习Angular 2。
但是,如果你在可预见的未来转向Angular 2,请继续完全跳过Angular 1。 Angular 2是一个完整的重新开发,并抛弃了Angular 1中仍在使用的许多概念。
关于该语言,您可以在纯JavaScript,Dart或TypeScript中开发Angular 2。 This (closed) question详细介绍了每种语言的优点和缺点。