Как мне использовать ng-app с RequireJs?
Я изучаю RequireJs, и я озадачен тем, как использовать директивы Angular в моем HTML, которые требуют, чтобы Angular уже загружался.
Рассмотрим этот пример -
index.html:
<script src="myUrl/require.js" data-main="js/main.js"></script>
<div ng-app="myApp">
...
</div>
main.js:
requirejs.config({
baseUrl: 'js',
paths : {
'angular' : 'myUrl/angular.min',
},
shim : {
'angular' : {
exports: 'angular'
},
'myApp':{
deps: ['angular']
}
},
deps : ['angular', 'myApp']
});
myApp.js:
require(['angular'], function(angular){
angular.module('myApp',[]);
});
Выполнение этого кода даст мнеModule Unavailable
ошибка, которая заставляет меня думать, чтоmyApp
код просто не запускался, потому что RequireJs все еще крутится. Как я могу избежать этого очевидного состояния гонки?