如果Angular 2有多种方言,那么有没有一种被认为是默认/首选/推荐?
我在我的项目中一直使用Angular 1.1 - 1.4,但现在Angular 2是一个全新的球类游戏,我即将从零开始。我想知道这次是否应该使用JavaScript以外的语言。或者换句话说,无论是坚持使用JavaScript版本的Angular JS都会让我以任何方式落后。
答案 0 :(得分:3)
简短回答,可能是Typescript。
Typescript是Javascript的超集,它编译成普通的Javascript,没有什么可学的。
Angular 2使用类型语言Typescript和Dart构建。我不确定Dart有多大的动力,但是Typescript似乎还在这里。
实际上,Typescript可以保存输入,当然也可以让你拥有类型。语法在ES2016 / ES2017规范中徘徊,因此在这方面它与Javascript相似。特别是new Typescript version supporting async:)
存在差异,还有一些学习/工具,但是是的打字稿。