Здравствуйте!
Моё приложение на angularJS, зависимости описаны на requireJS, написано не мной, мной лишь получено несоколько дней назад и сказано разбирайся
Хочу создать директиву для главного модуля приложения, он же app.js
Модуль app.js уже подключен к requireJS, к нему прописан путь в paths, контроллеры приложения свободно используют app.js в качестве зависимости, у меня же выдаёт undefined когда вызываю directive на модуле.
Код директивы:
define(['app'], function(app) {
app.directive('focus', function() {
return {
link: function($scope, element, attrs){
console.log('test')
}
}
});
});
конфиг require:
paths: {
app: '../app/app',
...
settingsCtrl: '../app/trend/settings/settings',
...
focus: '../common/directives/focus/focus',
},
settingsCtrl безболезненно использует app.js в качестве зависимости
почему директива focus не получает ссылку на app.js