2016-02-23 3 views
0

У меня есть веб-приложение, в которое должен быть интегрирован другой виджет. Скрипт виджета загружается асинхронно и занимает около 10 секунд для загрузки. Я хочу добавить этот модуль виджета в качестве зависимости в моем угловом приложении после загрузки соответствующих скриптов. Действительно ли это возможно? Я использую ng-app для загрузки моего приложения. В другом комментарии я обнаружил, что динамическая инъекция модулей возможна только перед загрузкой приложения. Существует ли какое-либо обходное решение для этого или это плохой подход вообще?Модуль динамической инъекции в Угловом

Edit: Приложение не должно зависеть от загрузки виджета, так как это только integration.As многих людей предполагают, когда я использую requireJS, она заставляет загрузчик приложения ждать до виджета нагрузок. Есть ли способ справиться с этим?

+0

проверили require.js вы ? –

+0

http://stackoverflow.com/questions/12758157/how-to-inject-dynamically-dependence-in-a-controller Вы видели это? –

+0

Вопрос, который вы упомянули, касается инъекции услуги в мой контроллер. Я хочу добавить новый модуль зависимостей в мое угловое приложение. – user1776573

ответ

0

Если вы можете нести requirejs с angularjs затем angularAMD является вариантом:

AngularJS + RequireJS: The Proper and Easier Way

Если вы решите пойти с прямым вариантом:

Lazy Loading In AngularJS

+0

As упомянутый в комментарии к вопросу, это касается ленивой загрузки контроллеров, сервисов и т. д. в модуль. Мне нужно загрузить модуль зависимости. Является ли он совершенно другим или я что-то не хватает? – user1776573

+0

Его простое задание нужно просто потратить на предоставленные ссылки, чтобы вы лучше понимали задачу и ее достижение. Это то же самое, что вам нужно. –

+0

Вышеприведенные подходы делают приложение зависимым от модуля виджета (загрузочное устройство после загрузки модуля). Однако приложение не должно зависеть от виджета. В идеале, даже если виджет не загружается, приложение должно быть запущено и запущено – user1776573

Смежные вопросы