Я не мог найти ответ на SO об этом, поэтому, если есть решение или даже лучшая практика относительно ленивой загрузки директив в Angular (RC4), я был бы рад услышать.Директивы по ленивой нагрузке в Angular2
2
A
ответ
0
ленивая загрузка была введена с rc.5 и предназначена для загрузки модулей. Тем не менее, вы можете организовать свои директивы в модулях в соответствии с вашими потребностями.
См. https://angularjs.blogspot.de/ для указания, как начать работу с ленивой загрузкой.
Ленивая Загрузка В дополнении к предоставлению AOT компиляции и в целом улучшению опыта разработчика Angular2, NgModules позволяют простого способом ленивых частям нагрузки вашего приложения через маршрутизатор. простой пример иллюстрирует это:
import {RouterModule} from ‘@angular/router’ import {NgModule} from ‘@angular/core’ @NgModule({ declarations: [ MyComponent, MyHomeRoute ], bootstrap: [ MyComponent ], imports: [ RouterModule.forRoot([ { path: ‘home’, component: MyHomeRoute }, { path: ‘lazy’, loadChildren: ‘./my-lazy-module’ } ]) }) class MyAppModule {}
Вы просто определить
loadChildren
свойство на маршруте, и угловые будет сходить за модуль в этом месте и загружать маршруты, определенные в нем в конфигурации маршрутизатора.