2016-11-01 23 views
5

Açısal 2'nin son sürümünü kullanıyorum ve loadChildren ile harika bir yükleme özelliği gördüm. Bu durumdaYönelticide birden fazla loadChildrens olması mümkün mü?

minimum bir örnek

export const routes: Routes = [ 
    { path: 'crisis', loadChildren: 'app/crisis/crisis.module#CrisisModule' } 
]; 

, crisis.module yüklenen yavaş olur, ancak bir dizi değil, bir dizi. Fakat sayfam çoklu modüllerdeki birden fazla bileşen tarafından mevcut olabilir, bu yüzden merak ediyorum;

bileşenleri içeren bu rota için özel olarak bir modül oluşturmadan birden fazla modül yükleyebilir misiniz?

cevap

0

Sizinle aynı sorunla karşılaştım ve bir çözüm buldum. Umarım başkalarına yardım eder. Siz sadece ana bileşeni (burada DashbordComponent) Bir router-outlet koymak zorunda kalacak yer, bu

const routes: Routes = [ 
    { 
     path: '', 
     component: DashboardComponent, 
     children: [ 
      { 
       path: 'events', 
       loadChildren: './event/event.module#EventModule' 
      }, 
      { 
       path: 'participants', 
       loadChildren: './participant/participant.module#ParticipantModule' 
      } 
     ] 
    } 
]; 

gibi Ve tabii bir şey yapabilirsiniz.

İlgili konular