Angular 2 首选语言?

标签 angular

Angular 2 有多种方言可用,是否有一种方言被视为默认/首选/推荐?

我一直在我的项目中使用 Angular 1.1 - 1.4,但现在 Angular 2 是一个全新的游戏,我要从头开始。我想知道这次是否应该从 JavaScript 以外的语言开始。或者换句话说,坚持使用 Angular JS 的 JavaScript 版本是否会让我落后。

最佳答案

简短的回答,可能是 Typescript .

Typescript 是 Javascript 的超集,它可以编译为纯 Javascript,无需学习太多内容。

Angular 2 是使用类型语言 Typescript 和 Dart 构建的。我不确定 Dart 的发展势头有多大,但 Typescript 似乎会继续存在。

实际上,Typescript 可以节省输入,当然也允许您拥有类型。语法围绕 ES2016/ES2017 规范,因此在这方面它与 Javascript 类似。尤其是 new Typescript version supporting async :)

存在差异,需要一点学习/工具,但是 Typescript 是的。

关于Angular 2 首选语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821695/

相关文章:

Angular 2 : click listener with *ngFor

angular - Angular 中的 @Directive 与 @Component

javascript - 电容相机不显示提示对话

angular - 如何在 Angular 2 Material Autocomplete 中获取选定的项目值

javascript - RxJS 是否有办法处理订阅者 Uncaught Error ?

angular - 使用 mat-table 显示嵌套数组

当输入未触及时, Angular 自定义验证器不会触发?

javascript - 转换长时间戳以提取 typescript 中的年份

node.js - 运行 Angular 项目会出现 Node-sass 错误

html - Angular 2从 Assets 文件夹加载CSS背景图像