【问题标题】:Does Angular require TypeScript?Angular 需要 TypeScript 吗?
【发布时间】:2015-10-26 18:29:07
【问题描述】:

我刚刚查看了Angular quickstart 文档,它显示了 TypeScript 的用法。脑子里突然冒出一个念头:

Angular 需要 TypeScript 吗?

然后几秒钟后:

Angular 与 TypeScript 有何关系?

第一个问题的快速谷歌不会导致直接答案。因为我不能成为第一个或最后一个提出这个问题的人,所以我将它发布到 Stackoverflow。

【问题讨论】:

    标签: javascript typescript angular


    【解决方案1】:

    Angular 是否需要打字稿

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

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

    Angular 与 Typescript 有何关系

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

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

    【讨论】:

      猜你喜欢
      • 2019-11-15
      • 1970-01-01
      • 2016-01-12
      • 2020-09-21
      • 2020-06-04
      • 2019-02-06
      • 2015-10-02
      • 2017-02-19
      相关资源
      最近更新 更多