我在我的组件中导入D3。然后我需要为D3.layout
- 属性分配一个布局。问题是,当我在控制台中输出时,我的D3-Object知道layout
- 属性,但是当我尝试调用它时,该函数是未知的。
import { adjacencyMatrixLayout } from './lib/d3-adjacency-matrix-layout';
import * as d3Lib from 'd3';
export class AdjacencyComponent implements OnInit {
public adjacencyData: any;
private _d3 = d3Lib;
constructor(private _dataService: DataService) {
console.log(this._d3); // <--- layout is there, I can see it in the console
this._d3.layout; // <---- Property 'layout' does not exist on type 'typeof ?? WHY?
}
}
答案 0 :(得分:0)
如果有人遇到同样的问题,解决办法就是在构造函数中指定d3Lib
。