Как мне использовать 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 все еще крутится. Как я могу избежать этого очевидного состояния гонки?

Ответы на вопрос(1)

Ваш ответ на вопрос