Я использую $ ocLazyLoader для загрузки некоторых .js-файлов для выпадающего модуля. Я хотел бы установить корневой путь для свойства файлов. Проблема в том, что я, кажется, не в состоянии ввести мою конфигурацию app.constant здесь. Это код:
var root = "./templates/trainingtrips/app/";
angular
.module('dropdown', {
files: [
root + 'modules/directives/dropdown.js',
root + 'modules/services/dropdownService.js'
]
})
Это то, что я хотел бы сделать (этот код не работает, конечно):
// remove the local var
angular
.module('dropdown', ['config', function(config) {
files: [
config.root + 'modules/directives/dropdown.js',
config.root + 'modules/services/dropdownService.js'
]
}])
Что бы правильный способ использовать константу в этом объект модулей файлов?
Update: Constant файл
(function(){
'use strict';
angular
.module('teemr')
.constant('config', {
appName: 'Teemr',
appVersion: 0.1,
root: './templates/trainingtrips/teemr-app/'
});
})();
я объявляю константу в отдельном файле (модули/постоянные/config.js) под другим именем модуля. Это было мое стремление создать постоянную область приложения. Поэтому я мог получить доступ к нему в других модулях. – Floris
Не могли бы вы привести пример этого модуля? – kiswa
Добавлено в исходное сообщение :) – Floris