d3.Stratify()属性“ child”在类型“ unknown”上不存在

时间:2020-06-29 19:34:46

标签: angular d3.js tree

我正在尝试使用stratify方法在D3中制作一棵简单的树。我正在使用ngOnInit方法在Angular中进行此操作。

  var dataStructure = d3.stratify().id(function(d){return d.child;}).parentId(function(d){return d.parent;})(this.data);
  var treeStructure = d3.tree().size([500,300]);
  var information = treeStructure(dataStructure);

我得到的错误是没有未知(d)的属性(子代)。

1 个答案:

答案 0 :(得分:1)

我有同样的错误。我在我的角度应用程序中尝试了d3js的家谱。一切都很好,

private dataStructure = d3.stratify()
.id((d: any= {}) => d.child)
.parentId((d: any= {}) => d.parent)
(this.data);