我正在考虑将TypeScript添加到我的新Angular 1.x项目中。我想知道它是否会对我造成任何问题? (例如,当TypeScript文件被编译为JS时,它不会破坏任何"有角度的东西"?)或者它会正常工作?有没有人有这种串联的经验?
答案 0 :(得分:2)
由于TypeScript在理论上编译为javascript,因此不应该破坏任何东西。您只能从使用TypeScript中获益:感谢Angular git reflog
,您将获得IntelliSense。您唯一需要注意的是目标EcmaScript标准。如果您需要定位一些旧的旧版浏览器,则生成的输出可能无法按预期工作。因此,您需要为TypeScript编译器指定正确的ECMAScript版本。
答案 1 :(得分:1)
Typescript和Angular就像一个魅力。那是因为有效的 JavaScript是有效的TypeScript 。尝试yourselfe并将js文件重命名为ts。编译后,一切都应该是一样的。然后,您可以开始使用类型定义来获取完整的智能感知。您可以使用tsd安装d.ts文件。之后尝试升级代码以使用名称空间,类,接口等。查看John Papas sample project。