错误:“节点”类型的参数无法分配给“基本类型”的参数

我继承了一个使用d3.js堆栈组件的代码库。当我尝试编译Angular代码时,收到以下错误:

  

src / app / components / universal / column-chart / column-chart.component.ts(238,28)中的错误:错误TS2345:“节点”类型的参数无法分配给“基础类型”类型的参数。
     无法将类型“节点”分配给类型“ EnterElement”。
     类型“节点”中缺少属性“ querySelector”。

导致此错误的代码是return d3.select(...

stacks.append('text')
  .text(d => {
    return `$${ d['total'].spent.amount }`;
  })
  .attr('y',(d,i,j) => {
    return d3.select(j[i]['parentNode']).select('.bar')['_groups'][0][0]['y'].baseVal.value - 5;
  });
love990311 回答:错误:“节点”类型的参数无法分配给“基本类型”的参数

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3154360.html

大家都在问