类型HierarchyNode上不存在属性x0?

时间:2019-05-24 04:04:16

标签: typescript d3.js

我正在尝试使用Typescript创建d3树状图v5,但是我无法从js转换它,此代码可在js上使用,但不能在typescript中使用:

var cell = svg
  .selectAll('g')
  .data(root.leaves())
  .enter()
  .append('g')
  .attr('class', 'group')
  .attr('transform', function(d) {
    console.log('d ', d)
    return 'translate(' + d.x0 + ',' + d.y0 + ')';
  });

当我登录d时,d arg上存在那些属性x0和y0,但是我遇到错误:

  

类型'HierarchyNode <{id:string;   名称:字符串;孩子们:从不[]; }>'

我如何进行这项工作?我不想使用任何文字,但我是打字稿的新手?

0 个答案:

没有答案