【发布时间】:2017-10-21 09:13:53
【问题描述】:
我正在尝试在使用 Typescript 的 Angular 2 项目中使用由 Speros Kokenes(https://github.com/skokenes/D3-Lasso-Plugin) 创建的套索插件。我的项目中的 D3 v4 工作正常,但是当我尝试添加套索插件时,我遇到了问题,因为它没有 .d.ts 文件。
我试图创建一个无济于事(超出我目前的技能),我试图直接将它作为纯 JS 脚本使用
declare var Lasso: any; 语法。有没有人用 Angular2 实现 D3 插件的例子?
提前致谢。
编辑:我离得更近了一点,能够将插件包含到项目中,并且正在执行代码。但是,该插件引用了 D3.js 核心功能。不幸的是,调用插件时 d3 对象未定义,我的假设是它需要引用 global.d3 引用,但我还没有找到访问它的方法。我回去查看其他 d3 插件以获取如何引用它的线索,但看起来这是唯一的一个。
【问题讨论】:
标签: angular typescript d3.js typescript-typings d3.js-lasso