2017-02-19 15 views
0

Я умираю здесь, когда лениво загружает модули в угловое метеор 1.5. Итак, версия Meteor 1.4.2.3, что означает ES2015, импорт, ui-router и т. Д. До сих пор я пробовал ocLazyLoad, angularAMD имеет совершенно другой синтаксис (с define (function() ...), который я «Не знаю, как« слиться »с приложением Boilerplate углового метеор Уриго. Итак, в ocLazyLoad я пошел на этот пример github , так как он единственный, который я нашел, у которого есть ng 1.5 компоненты и подмодули просто лениво добавляя контроллеры в основной модуль приложений.Модуль LazyLoad в угловом компоненте 1,5 компонента Meteor

Когда я пытаюсь реализовать это, журналы ocLazyLoad загружают js-файл, но на вкладке «Источники» вместо фактического файла js-файл содержит всего метеорита

A ny идея о том, почему это или работает angularAMD с угловым метеором или вообще, как заставить lazyLoading модули работать?

+0

Вы просматривали бета-версию Meteor 1.5? https://github.com/meteor/meteor/pull/8327 Мы вводим динамический импорт, который позволит вам легко ленивые модули загрузки. Я не знаком с ocLazyLoad, но если он может обрабатывать динамический синтаксис импорта, все должно быть хорошо. возможно, вы можете создать репо и сыграть с бета-версией, и я могу перезвонить? – Urigo

ответ

-1

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

Если ваш пытаются использовать отложенную загрузку по маршрутам, как это:

{ path: "myPath", loadChildren: "app/myModule/myModule.module#MyModule"} 

Вы должны использовать вместо обратного вызова, чтобы получить модуль с помощью ES5 обратных вызовов.

{path: "myPath", loadChildren:()=> require('./myModule/myModule.module')["MyModule"] } 

Надеемся, что это сработает и для вас. :)

Question answered on my post

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/15730434) –

+0

уверенный вещь, я отредактирую его. Благодаря! –