Как использовать GoJs TreeModel в Angular 7 - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь создать древовидную модель с набором ссылок и узлов.У меня есть это в моем jsfiddle с использованием JavaScript, он работает нормально.Я пытаюсь повторить то же самое в угловых.Я не мог найти полезную информацию.Я получаю сообщение об ошибке ниже, когда я пытаюсь передать то же самое, что я сделал в javascript.

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

Вот рабочая версия кода javascript: https://jsfiddle.net/pandiyancool/58os19nt/6/

Error message shown in vscode

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Используйте TreeModel gojs, как показано ниже

const $ = go.GraphObject.make;
....
this.myDiagram.model = $(go.TreeModel, {
    nodeParentKeyProperty: "boss",
    nodeDataArray: nodeDataArrayProperty
});
0 голосов
/ 13 ноября 2018

Конструктор TreeModel не принимает параметры, указывающие объект. Требуется только дополнительный массив данных. https://gojs.net/latest/api/symbols/TreeModel.html

Если вы хотите установить различные свойства для нового экземпляра TreeModel , используйте статическую GraphObject.make функцию: https://gojs.net/latest/api/symbols/GraphObject.html#.make

...