Модуль загрузки AngularAMD не работает

Я пытаюсь использовать angularAMD для нового проекта, но не могу заставить его работать.

у меня есть следующее:

main.js

require.config({
   baseUrl: "static/",
   paths: {
       'angular': 'bower_components/angular/angular',
       'angularAMD': 'bower_components/angularAMD/angularAMD',
       'ngload': 'bower_components/angularAMD/ngload',
       'ui-router': 'bower_components/angular-ui-router/release/angular-ui-router'
    },
    shim: {
       'ui-router': ['angular'],
       'angularAMD': ['angular'],
       'ngload': ['angularAMD']
    },
   deps: ['js/app']
});

app.js

define(['angularAMD', 'ui-router'], function (angularAMD) {
    var app = angular.module('app', ['ui-router']);
    return angularAMD.bootstrap(app);
});

тег script index.html

<script type="text/javascript" data-main="/static/js/main.js" src="/static/bower_components/requirejs/require.js"></script>

Проблема в том, что я продолжаю получать сообщение " Модуль недоступен".

Возможно, я делаю что-то не так, но если я проверю пример на домашней странице angularAMD, мои настройки будут в порядке..

Надеюсь, кто-нибудь может дать мне решение!

1 ответ

Решение

Я сделал ошибку с введенным именем модуля, он должен был быть "ui.router" вместо "ui-router".

Другие вопросы по тегам