Вы, ребята, знаете, можно ли добавить зависимость модуля после его создания? Что-то вроде этого:
// init module in file A
angular.module("myApp", []);
// retrieve module in file B and add new dependencies:
mod = angular.module("myApp");
// now I want to add an 'ngResource' dependency to mod
// ???
EDIT: Я понимаю, это может показаться странным вопросом. Я работаю над организацией приложений на основе компонентов и хочу также посмотреть, может ли подкомпонент добавить к нему родительский компонентный компонент без определения его собственного модуля. Что-то вроде этого:
app/
components/
|__componentA/
|__app.js // initializes component A module
|__subcomponentA/
|__app.js // want to add subcomponentA dependencies to componentA module from here
Моя альтернатива просто объявляет все зависимости subcomponentA непосредственно от модуля componentA, но с точки зрения организации я бы предпочел сохранить эти зависимости внутри каталога subcomponentA
, поэтому, если позже я решу удалить подкомпонентA из app, мне не нужно забывать удалять его зависимости от модуля componentA. Я хочу, чтобы все, что касается subcomponentA, было сгруппировано внутри каталога subcomponentA
. Моя сборка script гарантирует, что код компонента будет обработан до того, как будет существовать подкомпонент A.
Спасибо всем, кто наносит удар по этому вопросу.