vizCtrl.js 910 B

12345678910111213141516171819202122232425
  1. 'use strict';
  2. app.controller('vizCtrl', ["$rootScope","$scope", "$state", "$timeout", "$interval", "$aside", "SweetAlert", "Restangular", "api_cmdb", function ($rootScope, $scope, $state, $timeout, $interval, $aside, SweetAlert, Restangular, api_cmdb) {
  3. // d3.select("#menu").selectAll('button')
  4. // .data(['table','sphere', 'helix', 'grid']).enter()
  5. // .append('button')
  6. // .html(function (d) { return d; })
  7. // .on('click', function (d) { VIZ.transform(d); });
  8. $scope.transform = function(d){
  9. VIZ.transform(d);
  10. }
  11. angular.element("#d3container").append(VIZ.domEl);
  12. d3.json("assets/data/investments.json", function (error, data) {
  13. VIZ.drawElements(data);
  14. VIZ.transform('helix');
  15. d3.select("#loading").remove();
  16. VIZ.render();
  17. VIZ.animate();
  18. window.addEventListener('resize', VIZ.onWindowResize, false);
  19. });
  20. }]);