我刚刚查看了Angular quickstart文档,它显示了TypeScript的用法。刚想到一个想法:
Angular是否需要TypeScript?
然后几秒钟后:
Angular如何与TypeScript相关?
第一个问题的快速Google并没有直接回答。由于我不能成为第一个或最后一个问这个问题的人,我将它发布到Stackoverflow。
答案 0 :(得分:9)
Angular是否需要Typescript
不,它没有。你也可以使用普通的Javascript。设计师希望尽可能多地提供选择,以便许多人可以轻松访问该框架。 Typescript编译器生成您可以使用的符合ES6 / ES5的代码。
Angular2" Getting Started"显示TypeScript和ES5中的所有示例。
Angular如何与Typescript
相关
所有源代码都将用Typescript编写。
但是,他们还需要支持转换到Dart(使用ts2dart),因此代码库的某些部分只是编写,因此可以转换为Dart。例如,Dart有一个常量表达式的概念,因此它们必须在TS代码中使用ISecurePreferences
(这会使代码库更复杂)。这只是一个实现细节,用户代码不必担心这一点。