首页 > 解决方案 > 如何在 Angular 7 中使用 goJs TreeModel

问题描述

我正在尝试使用一组链接和节点创建一个树模型。我使用 javascript 在我的 jsfiddle 中有它,它工作正常。我正在尝试以角度复制相同的内容。我找不到任何有用的信息。当我尝试传递与在 javascript 中相同的方法时,出现以下错误。

  this.myDiagram.model = new go.TreeModel({
            nodeParentKeyProperty : "Boss",
            nodeDataArrayProperty
        });

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

vscode中显示的错误信息

标签: javascriptangularangular7gojstreemodel

解决方案


使用 gojs 的 TreeModel 如下

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

推荐阅读