我只能将TypeScript用于Angular应用程序的部分吗

Can I use TypeScript only for parts of Angular App?

本文关键字:应用程序 Angular 用于 TypeScript      更新时间:2023-09-26

我有一个Angular 1应用程序,我正在转换为Angular 1.5,并希望开始将其转换为TypeScript。然而,它与旧版本共享app.js,我还不想用TypeScript版本覆盖它。

对我来说,有没有办法让app.js模块保持原样——只对控制器和服务使用tsc?

由于问题的性质,我并没有真正的代码示例。假设应用程序有一个经典的angular.module,其他应用程序有.controller和.factory。

JavaScript是有效的TypeScript,因此您可以将任何.js文件更改为.ts,对其进行编译,它将保持不变。Typescript是JavaScript的超集,它为JavaScript添加了功能,它不是自己的东西(就像CoffeeScript)。