RodgerFox
@RodgerFox

Как правильно хранить и подключать динамически расширения для приложения?

Всем привет, изучаю ангуляр, приложение "обрастается" и увеличивается. Структурно разделил контроллеры, директивы и доп. библиотеки. Но загружаются они все вместе в безумном объеме при открытии приложения. В сети, что то нарыл про route.resolve('CustomerOrders') (прописывать в правилах $routeProvider).
Но не до конца понимаю как это работает и как прикрутить к загрузке определенных контроллеров, доп библиотеки и директивы? Вся соль именно в физ. загрузке скриптов. Кто может подсказать как быть? Возможно решить сервисом это (service), который будет собирать нужные объекты (контроллер + директивы + библиотеки) и выплевывать их? О_О
p.s. пока рассматриваю вариант ocLazyLoad, но возможно правила доп скриптов упомянуть в списке роутера?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AndyGrom
Web-developer
Попробуйте loadOnDemand
Ничего патчить не нужно.
Есть статья по этому модулю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы