Angular需要TypeScript吗?

时间:2015-08-04 11:14:33

标签: javascript typescript angular

我刚刚查看了Angular quickstart文档,它显示了TypeScript的用法。刚想到一个想法:

  

Angular是否需要TypeScript?

然后几秒钟后:

  

Angular如何与TypeScript相关?

第一个问题的快速Google并没有直接回答。由于我不能成为第一个或最后一个问这个问题的人,我将它发布到Stackoverflow。

1 个答案:

答案 0 :(得分:9)

  

Angular是否需要Typescript

不,它没有。你也可以使用普通的Javascript。设计师希望尽可能多地提供选择,以便许多人可以轻松访问该框架。 Typescript编译器生成您可以使用的符合ES6 / ES5的代码。

Angular2" Getting Started"显示TypeScript和ES5中的所有示例。

  

Angular如何与Typescript

相关

所有源代码都将用Typescript编写。

但是,他们还需要支持转换到Dart(使用ts2dart),因此代码库的某些部分只是编写,因此可以转换为Dart。例如,Dart有一个常量表达式的概念,因此它们必须在TS代码中使用ISecurePreferences(这会使代码库更复杂)。这只是一个实现细节,用户代码不必担心这一点。