2015-03-22 2 views
0

Я хотел бы добавить некоторый плагин в мой проект на основе угловых + requirejs. В моей конфигурации я:RequireJs экспортирует 3-ю стороннюю зависимость до конца

shim: { 
    'angular': {exports: 'angular', deps: ['jquery']}, 
    'angular-strap': {deps: ['angular']}, 
} 

Но когда я пишу в своем модуле:

define([ 
     'angular', 
     'angular-strap' 
] 

Тогда я получаю ошибку консоли «Uncaught ReferenceError: Угловой не определен» в строке, где модуль углового ремня регистриуют

angular.module('mgcrea.ngStrap', [ 

Если удалить угловую накладку из определения приложения загружаются должным образом и в глобальном контексте я могу видеть «угловой» объект.

+0

Попробуйте удалить опцию экспорта для угловой библиотеки. Сделайте что-то вроде этого 'anguar: ['jquery'], угловой ремень: ['angular']' –

+0

Все еще не работает. –

+0

Просто сделайте ошибку, читая ваш вопрос, извините. Но я думаю, что нашел решение, проверьте ответ :) –

ответ

0

Вы неправильно вставляете угловой ремень. Вы должны использовать этот синтаксис вместо

angular.module('your_app name', ['deps']); 

в вашем случае это будет как этот

angular.module('yourApp', ['mgcrea.ngStrap']); 
Смежные вопросы