var urlapi = "http://127.0.0.1:3014/"; //var urlapi = document.location.href + "api/"; console.log(urlapi); var app = angular.module("webApp", ['chart.js']); var nodes, edges, container; var options = { layout:{ improvedLayout: false }/*, physics:{ //stabilization: false, // enabled: false }*/ }; app.controller("webCtrl", function($scope, $http) { //chart $scope.labels=[]; $scope.data=[]; $scope.nodes=[]; $scope.edges=[]; $http.get(urlapi + 'map') .then(function (data) { console.log('data success'); console.log(data); // for browser console $scope.nodes=data.data.Nodes; $scope.edges=data.data.Edges; console.log($scope.nodes); console.log($scope.edges); $scope.showMap(); //alert("Ara mateix es mostren (entre persones i tweets): " + nodes.length + " nodes."); //$scope.refreshChart(); }, function(data){ console.log('data error'); console.log(status); console.log(data); }); $scope.showMap=function(){ var nodes = $scope.nodes; var edges = $scope.edges; container = document.getElementById('mynetwork'); var data = { nodes: nodes, edges: edges }; var network = new vis.Network(container, data, options); toastr.info("map completed"); }; });