【发布时间】:2021-09-22 23:52:02
【问题描述】:
为什么在 Angular 2 中使用 .ts 文件扩展名?
【问题讨论】:
-
angular.io/docs/ts/latest/quickstart.html 这里解释了您需要的一切(Typescript 配置、转译逻辑等)。
标签: angular typescript file-type
为什么在 Angular 2 中使用 .ts 文件扩展名?
【问题讨论】:
标签: angular typescript file-type
TypeScript 使用 .ts 扩展名。 Angular 2 并没有真正使用 .ts 扩展名。 TypeScript 编译器生成的代码将是带有 .js 扩展名的 JavaScript。您还可以将 Dart 用作仍会生成 JavaScript 代码的开发语言。如果您不想使用 TypeScript 或 Dart,可以使用纯 JavaScript 来开发 Angular 2 应用程序。
使用 TypeScript,您可以获得一些在纯 JavaScript 中不可用的选项。从其网站上对 TypeScript 的定义是:
TypeScript 是 JavaScript 的类型化超集,可编译为纯 JavaScript
要了解有关 TypeScript 的更多信息,请访问其web site。
【讨论】:
Angular 2 可以选择使用多种语言。
语言是:
【讨论】:
1) TypeScript - 最大的优势在于它的工具集:自动完成、重构等。
它有助于项目的大规模重构,无风险、轻松、成本 免费。
2) TypeScript 是 JavaScript 的超集。所以这一点的优势是
3) TypeScript 中的抽象。
4) 最后但同样重要的是,TypeScript 在不损害 JavaScript 生态系统的情况下为您提供了很多功能。
【讨论】:
因为它是在 TypeScript 上编写的,它是 JavaScript 语言的超集。它是开发 Angular2 应用程序的默认语言。但是你仍然可以使用ES2015(JavaScript 又名 ES6 的新版本)和Dart 语言。
【讨论】:
您可以在 ES5、EcmaScript 2015 或 TypeScript 中编写 Angular 2 应用程序。 但该框架最适合 TypeScript。
TypeScript 是一组类型化的 JavaScript 超级集,由 Microsoft 构建和维护,并由 AngularJS 团队选择用于开发。类型的存在使得用 TypeScript 编写的代码不太容易出现运行时错误。最近,对 ES6 的支持有了很大的改进,并且还添加了一些 ES7 的特性。
如果您选择 TypeScript 为您的 angular2 应用程序编写代码,那么它使用 .ts 扩展名来保存文件。
【讨论】: