У меня есть код для примера GoJS, который по какой-то причине не работает, при загрузке страницы отображается пустой - PullRequest
0 голосов
/ 18 декабря 2018

Я перепробовал все возможные способы заставить его работать.Не удалось найти ошибку в моем коде. По-прежнему загружается пустая страница.Любая помощь будет принята с благодарностью.

<!DOCTYPE html>
<html>
<head>
<title>Flowchart</title>
<meta charset="UTF-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.8.35/go.js"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.8.35/go-debug.js"/>
</head>

<body>

<div id="myDiagramDiv" style="width:400px; height:150px;"></div>
<script >
 window.onload = function () {
    var $ = go.GraphObject.make;
    var myDiagram = $(go.Diagram, "myDiagramDiv");
    var nodeDataArray = [
     {key : "Alpha"},
     {key : "Beta"}
    ];
    var linkDataArray = [
     {to : "Beta", from: "Alpha"}
    ];
     myDiagram.model = new go.GraphLinksModel(nodeDataArray , linkDataArray 
    );
  } 

 </script>
</body>
</html>

1 Ответ

0 голосов
/ 18 декабря 2018

Здесь вам не хватает кавычек в строке 12:

<div id="myDiagramDiv" style="width:400px; height:150px; ></div>
                                                        ^

И вам не следует самостоятельно закрывать теги script (см. Чтобы закрыть или не закрыть , автор Matias Meno).

<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.8.35/go.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.8.35/go-debug.js"></script>
...