如何在 angular 7 中使用 goJs TreeModel

How to use goJs TreeModel in angular 7

我正在尝试创建一个包含一组链接和节点的树模型。我在我的 jsfiddle 中使用 javascript 它工作正常。我正在尝试在 angular 中复制相同的内容。我找不到任何有用的信息。当我尝试通过与 javascript.

中相同的操作时,出现以下错误
  this.myDiagram.model = new go.TreeModel({
            nodeParentKeyProperty : "Boss",
            nodeDataArrayProperty
        });

这是代码的工作 javascript 版本:https://jsfiddle.net/pandiyancool/58os19nt/6/

TreeModel 构造函数不采用对象指定选项。它只需要一个可选的数据数组。 https://gojs.net/latest/api/symbols/TreeModel.html

如果您确实想在 TreeModel 的新实例上设置各种属性,请使用静态 GraphObject.make 函数: https://gojs.net/latest/api/symbols/GraphObject.html#.make

像下面这样使用gojs的TreeModel

const $ = go.GraphObject.make;
....
this.myDiagram.model = $(go.TreeModel, {
    nodeParentKeyProperty: "boss",
    nodeDataArray: nodeDataArrayProperty
});