I am getting this error everytime i rebind my diagram div
Uncaught RangeError: Maximum call stack size exceeded
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:55)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:145)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
at V.M.replaceJsonObjects.M.ku (eval at globalEval (main_LayoutAccelerator.js?v=v-0.2345-beta:2), :346:207)
//--------------------------------------------------------------------------//
var diagramData = {
"class": "go.GraphLinksModel",
"linkFromPortIdProperty": "fromPort",
"linkToPortIdProperty": "toPort",
"nodeDataArray": nodeDataArray,
"linkDataArray": linkDataArray //{ "from": "1", "to": "2", "fromPort": "B", "toPort": "T" }
};
$scope.myDiagram.clear();
$scope.myDiagram.model = go.Model.fromJson([]); //Rebuilding / reloading diagram by emptying model
$scope.myDiagram.model = go.Model.fromJson(diagramData); // Error occurs here