javascript - Angular 中的 d3.js - 属性 'event' 在类型 'typeof import 上不存在

标签 javascript angular d3.js

<分区>

尝试按照 https://medium.com/netscape/visualizing-data-with-angular-and-d3-209dde784aeb 中的示例使用 Angular 9 和 d3.js 创建网络图

安装的版本是 "d3": "^6.2.0", "@types/d3": "^6.1.0"

出现以下错误 - 类型上不存在属性“事件”

enter image description here

检查了 SO 中的其他答案,但它们都与版本不匹配有关,我刚从 d3 获得了最新版本。

请帮忙。

最佳答案

d3.event 已在版本 6 中删除。另请参阅 change log :

D3 now passes events directly to listeners, replacing the d3.event global and bringing D3 inline with vanilla JavaScript and most other frameworks

This answer现在很好地解决了如何访问 event 对象。

关于javascript - Angular 中的 d3.js - 属性 'event' 在类型 'typeof import 上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64794711/

相关文章:

javascript - 在使用 D3.js fork 3D Force-Directed Graph 创建的 2D 图形上的鼠标左键上添加鼠标平移

python - Django 服务器 - 如何防止缓存 csv 文件?

javascript - slideToggle() 多元素显示/隐藏

Javascript - 生成适合固定总和的舍入整数数组

angular - 取消路由解析

javascript - d3 js 双向水平条形图

javascript - 随机获取 Li 的单个值并将其打印在 <h1> 标签中

javascript - Rails 4 - 带有 gmaps4rails gem 的 Google map

angular - 通过组件属性为您的 css 类添加动态命名空间对性能/加载是否不利?

javascript - 在 Angular 4 中连续循环 CSS 样式