Blame view

app/scripts/main.js 1.03 KB
c87bc1f33   TRUONG   first commit: ini...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  /*jshint unused: vars */
  require.config({
    paths: {
  	  'angular' : '../bower_components/angular/angular',
  	  'angular-mocks': '../bower_components/angular-mocks/angular-mocks',
      'angular-route': '../bower_components/angular-route/angular-route',
      'angular-cookies': '../bower_components/angular-cookies/angular-cookies'
    },
    shim: {
      'angular' : {'exports' : 'angular'},
      'angular-route': ['angular'],
      'angular-cookies': ['angular'],
      'angular-mocks': {
        deps:['angular'],
        'exports':'angular.mock'
      }
    },
    priority: [
      'angular'
    ]
  });
  
  //http://code.angularjs.org/1.2.1/docs/guide/bootstrap#overview_deferred-bootstrap
  window.name = 'NG_DEFER_BOOTSTRAP!';
  
  require([
    'angular',
    'app',
    'angular-route',
    'angular-cookies',
  ], function(angular, app, ngRoutes, ngCookies) {
    'use strict';
    /* jshint ignore:start */
    var $html = angular.element(document.getElementsByTagName('html')[0]);
    /* jshint ignore:end */
    angular.element().ready(function() {
      angular.resumeBootstrap([app.name]);
    });
  });