【问题标题】:How to use goJs TreeModel in angular 7如何在 Angular 7 中使用 goJs TreeModel
【发布时间】:2018-11-13 13:15:55
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript angular angular7 gojs treemodel


    【解决方案1】:

    像下面这样使用gojs的TreeModel

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多