を使い始めましたがRequireJS
、依存関係は正常に読み込まれますが、コールバック メソッドではすべての依存関係がundefined
.
require.config({
baseUrl: 'js',
paths: {
angular: '../lib/angular/angular',
myApp: 'app',
states: 'app-states',
controllers: 'controllers',
filters: 'filters',
services: 'services',
oauth2: 'oauth2'
//async: 'lib/require/async'
},
shim: {
'myApp': {
deps: ['angular']
},
'states' : {
deps: ['angular', 'myApp']
},
'controllers': {
deps: ['angular', 'myApp']
},
'filters': {
deps: ['angular', 'myApp']
},
'services': {
deps: ['angular', 'myApp']
}
}
});
require(['angular', 'myApp', 'states', 'controllers', 'filters', 'services'], function(angular, myApp, states, controllers, filters, services) {
'use strict';
console.log('requireJs done');
console.log(angular);
console.log(myApp);
angular.bootstrap(document, ['myapp']);
});
が必要なだけの場合angular
、コールバック メソッドは呼び出されません。なぜだろうと思っていました。
require(['angular', function(angular) {
console.log("requireJS done");
}]);