我正在使用 typescript 学习 angular2。它的工作非常有趣,但我在理解任何应用程序的实际工作时遇到困难,因为我们编写的代码将使用 typescript。但要执行的代码始终使用 ECMAScript。
我听说过转译器,但对它了解不多。
我只是想知道这个功能是如何实现的?
最佳答案
有两种方法:
即时转译(就像它在 plunkr 中的完成方式):
<script> System.config({ transpiler: 'typescript', typescriptOptions: { emitDecoratorMetadata: true }, packages: { 'app': { defaultExtension: 'ts' } } }); (...) </script>
使用 typeScript 编译器预处理 TypeScript 文件。然后你只依赖编译的 JavaScript 文件。 angular.io 上的 5 分钟快速入门中描述了这种方法:https://angular.io/guide/quickstart .
关于javascript - typescript如何在angular2中转换为javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36889558/