commonroutesAdminWeb/views/network/network.js
views/network/network.jsRaw
1'use strict';
2
3angular.module('app.network', ['ngRoute'])
4
5 .config(['$routeProvider', function($routeProvider) {
6 $routeProvider.when('/network', {
7 templateUrl: 'views/network/network.html',
8 controller: 'NetworkCtrl'
9 });
10 }])
11
12 .controller('NetworkCtrl', function($scope, $http, $routeParams) {
13 $scope.data = [];
14 $scope.nodes = [];
15 $scope.edges = [];
16 var nodes, edges, container;
17 var options = {
18 layout: {
19 improvedLayout: false
20 }
21 /*,
22 physics:{
23 //stabilization: false,
24 // enabled: false
25 }*/
26 };
27
28
29 $scope.showMap = function() {
30 var nodes = $scope.nodes;
31 var edges = $scope.edges;
32
33 var container = document.getElementById('mynetwork');
34 var data = {
35 nodes: nodes,
36 edges: edges
37 };
38 var network = new vis.Network(container, data, options);
39 };
40
41 $http.get(urlapi + 'admin/network')
42 .then(function(data, status, headers, config) {
43 console.log('data success');
44 console.log(data);
45
46 $scope.nodes = data.data.nodes;
47 $scope.edges = data.data.edges;
48 $scope.showMap();
49 }, function(data, status, headers, config) {
50 console.log('data error');
51 });
52
53 });