使用Angular 2或4应用中的纯JavaScript代码?

时间:2018-07-30 22:15:58

标签: javascript angular typescript

在Angular 2或4应用程序中可以使用https://conversejs.org/吗?

是否可以从TypeScript应用程序导入和使用JavaScript库?

本文声称有可能:

https://www.thepolyglotdeveloper.com/2017/03/javascript-libraries-in-a-typescript-application-revisited/

但是我的前端开发人员说这是不可能的。

有人可以验证吗?

1 个答案:

答案 0 :(得分:2)

TypeScript是JavaScript的超集,并且TypeScript编译器将在编译过程中将您的代码转换为JavaScript。因此,您可以在TypeScript应用程序中编写尽可能多的纯JavaScript,它应该可以毫无问题地转换为JavaScript。

  

是否可以从TypeScript应用程序导入和使用JavaScript库?

是的,有可能。您仍然需要适当地声明/导入要使用的JavaScript库,否则会出现编译错误。

  

在Angular 2或4应用程序中可以使用https://conversejs.org/吗?

这实际上取决于库。普遍的答案是“是的,您可以在TypeScript应用程序中使用JavaScript库/代码。”但是您个人需要阅读文档才能验证该特定库。