繁体   English   中英

我该如何正确使用已在javascript中开发的功能进入angular 4应用程序?

[英]how can i use correctly the functions which have been already developed in javascript into an application in angular 4?

我正在开发一个角度为4的应用程序网站。否则,还有另一个使用javascript开发的应用程序,我必须使用已在应用程序Javascript中为ang4中的应用程序创建的D3JS函数。 我已经导入并调用了这些函数,但是在测试时出现错误: ERROR TypeError:无法读取undefined的属性“ min” 的确,min是变量d3的函数,该变量是D3JS类的实例,因此d3可以使用诸如scaleLinear,axisLeft之类的方法...因此,这些图像是:

在功能测试hello中,它调用从JavaScript文件导出的功能draw_cpuLoadMonitorChart

我导出以使用的功能draw_cpuLoadMonitorChart和d3

我按一下按钮尝试时遇到的错误

html文件

我没有测试过这个特定的程序包,但是您正在寻找的是D3.js的类型:

https://www.npmjs.com/package/@types/d3

将此类型定义添加到您的项目中,您应该一切顺利。

https://angular.io/guide/typescript-configuration#installable-typings-files

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM