Javascript 是否可以在AngularJS应用程序中使用Typescript?

Javascript 是否可以在AngularJS应用程序中使用Typescript?,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,我很好奇在AngularJS应用程序中使用Typescript何时合适或谨慎?我看过一些教程,其中TS用于节点、Express和Mongo后端。然而,我很好奇,当考虑到Angular时,TS是如何起作用的。Angular 2可与TypeScript一起使用。在这里看一下Typescript中的Angular 2 Quickstart是的,它绝对可以使用。我在一个使用angular 1.4和Typescript的项目上工作。这样做是为了记住将来向Angular 2的迁移。Typescript是一个

我很好奇在AngularJS应用程序中使用Typescript何时合适或谨慎?我看过一些教程,其中TS用于节点、Express和Mongo后端。然而,我很好奇,当考虑到Angular时,TS是如何起作用的。

Angular 2可与
TypeScript
一起使用。在这里看一下Typescript中的Angular 2 Quickstart

是的,它绝对可以使用。我在一个使用angular 1.4和Typescript的项目上工作。这样做是为了记住将来向Angular 2的迁移。

Typescript是一个将代码编译成JavaScript的transpiler

因为angularjs是一个JavaScript框架,所以它工作起来很自然

正如你所看到的,肯定有为angular制作的键入文件


是的,你可以。你必须安装打角的打字机。您可以使用TypeScript定义管理器执行此操作。基本上,这是告诉typescript有多严格

使用NPM:

npm install -g tsd
tsd install angular

TypeScript可以与Angular或任何类似的框架一起使用。您所需要的就是框架的类型化版本。AngularJS类型和代码示例可以在“编译”到JavaScript中找到。所以你几乎可以在任何可以使用JS的地方使用TS。事实上,你甚至可以混合使用,用TS和JS编写应用程序,甚至用TS文件编写JS!是的,我们在AngularJS中使用Typescript,这没有问题。嘿,只是一个旁注:在Typescript网站的底部实际上有一个片段,angular开发人员引用了Typescript本身,因为它对他们很有用:非常好。我可能也有类似的情况。那么TS是否会使迁移变得更容易呢?将1.x angular应用程序迁移到angular 2并不是那么简单,这取决于您如何编写应用程序。最后一个问题是你的1.x应用程序是否是用Typescript编写的,这是非常正确的。Typescript并不意味着它与Angular 2兼容,因为纯javascript可以用Typescript编写。这完全取决于如何为项目编写代码。