main.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. require.config({
  2. baseUrl : 'static',
  3. paths : {
  4. 'app' : 'js/index',
  5. 'angular' : 'lib/angular/angular',
  6. 'ngAnimate': 'lib/angular/angular-animate.min',
  7. 'toaster' : 'lib/angular/angular-toaster.min',
  8. 'd3' : 'lib/angular/d3.min',
  9. 'charts' : 'lib/angular/angular-charts',
  10. 'common' : 'js/common',
  11. 'service' : 'js/index/services',
  12. 'ui.router' : 'lib/angular/angular-ui-router.min',
  13. 'ui.bootstrap' : 'lib/angular/ui-bootstrap-tpls',
  14. 'file-upload' : 'lib/angular/angular-file-upload.min',
  15. 'file-upload-shim' : 'lib/angular/angular-file-upload-shim.min',
  16. 'ngTable' : 'lib/angular/ng-table',
  17. 'ngResource' : 'lib/angular/angular-resource.min',
  18. 'ngSanitize': 'lib/angular/angular-sanitize.min'
  19. },
  20. shim : {
  21. 'angular' : {
  22. 'exports' : 'angular'
  23. },
  24. 'ngAnimate' : ['angular'],
  25. 'ngResource' : ['angular'],
  26. 'ngSanitize' : ['angular'],
  27. 'toaster' : ['angular', 'ngAnimate'],
  28. 'charts' : ['angular', 'd3'],
  29. 'ui.router' : ['angular'],
  30. 'ui.bootstrap' : [ 'angular' ],
  31. 'file-upload': ['angular', 'file-upload-shim'],
  32. 'ngTable' : {
  33. 'exports' : 'ngTable',
  34. 'deps' : [ 'angular' ]
  35. }
  36. }
  37. });
  38. require([ 'app/app' ], function(app) {
  39. app.init();
  40. });