Модуль загрузки после угловой загрузки

Я пытаюсь загрузить и внедрить модуль после загрузки приложения. Например, скажем, мой начальный модуль:

angular.module('mainApp', []);

Позже я понимаю, что пользователю нужны все маршруты, доступные через secondaryApp открыть им. Так что теперь мне нужно, чтобы мой модуль выглядел примерно так:

angular.module('mainApp', ['secondaryApp']);

Я успешно отложил загрузку файла jS virtualApp, но не могу добавить его в mainApp. Я попытался добавить его в массиве требуется, то есть

var app = angular.module('mainApp');
app.requires[app.requires.length] = 'secondaryApp';

Это добавляет имя модуля к массиву require, но mainApp по-прежнему не имеет доступа к маршрутам / состояниям, указанным в secondaryApp,

У кого-нибудь есть предложения? Я застрял на этом некоторое время сейчас.

Спасибо!

1 ответ

Просто чтобы быть ясно, вы не можете определить angular.module('mainApp', []); больше чем единожды.

Каждый раз, когда вы объявляете модуль с зависимостями как таковой, он переопределяет предыдущее объявление.

Другие вопросы по тегам