2014-12-24 3 views
-1

Я пытаюсь использовать 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); 
}); 

index.html сценарий тег

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

Проблема в том, что я продолжаю получать ошибку Module Unavailable.

Я, вероятно, делать что-то неправильно, но если я проверить пример на angularAMD главную моя установка кажется хорошо ..

Надежда кто-то может дать мне решение!

ответ

0

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