路由复用优化

This commit is contained in:
zhouyuejun
2018-12-19 13:40:46 +08:00
parent 1e735059f8
commit cdb09eefa2
15 changed files with 155 additions and 116 deletions
@@ -20,78 +20,79 @@ const basicDataRoutes: Routes = [
{
path: '',
component: BasicDataComponent,
children:[
children: [
{
path:'',
redirectTo:'chekingroup',
pathMatch:'full'
path: '',
redirectTo: 'chekingroup',
pathMatch: 'full'
},
{
path:'checkingroup',
component:CheckinGroupComponent,
data: { preload: true, reuse: false }
path: 'checkingroup',
component: CheckinGroupComponent,
data: { preload: true, reuse: true }
},
{
path:'gate',
component:GateComponent,
data: { preload: true, reuse: false }
path: 'gate',
component: GateComponent,
data: { preload: true, reuse: true }
},
{
path:'terminal',
component:TerminalComponent,
data: { preload: true, reuse: false }
path: 'terminal',
component: TerminalComponent,
data: { preload: true, reuse: true }
},
{
path:'chut',
component:ChutComponent,
data: { preload: true, reuse: false }
path: 'chut',
component: ChutComponent,
data: { preload: true, reuse: true }
},
{
path:'stand',
component:StandComponent,
data: { preload: true, reuse: false }
path: 'stand',
component: StandComponent,
data: { preload: true, reuse: true }
},
{
path:'carousel',
component:CarouselComponent,
data: { preload: true, reuse: false }
path: 'carousel',
component: CarouselComponent,
data: { preload: true, reuse: true }
},
{
path:'checkindesk',
component:CheckinDeskComponent,
data: { preload: true, reuse: false }
path: 'checkindesk',
component: CheckinDeskComponent,
data: { preload: true, reuse: true }
},
{
path:'airport',
component:AirportComponent,
data: { preload: true, reuse: false }
path: 'airport',
component: AirportComponent,
data: { preload: true, reuse: true }
},
{
path:'city',
component:CityComponent,
data: { preload: true, reuse: false }
path: 'city',
component: CityComponent,
data: { preload: true, reuse: true }
},
{
path:'aircrafttype',
component:AircraftTypeComponent,
data: { preload: true, reuse: false }
path: 'aircrafttype',
component: AircraftTypeComponent,
data: { preload: true, reuse: true }
},
{
path:'aircraft',
component:AircraftComponent,
data: { preload: true, reuse: false }
path: 'aircraft',
component: AircraftComponent,
data: { preload: true, reuse: true }
},
{
path:'terminalarea',
component:TerminalAreaComponent,
data: { preload: true, reuse: false }
path: 'terminalarea',
component: TerminalAreaComponent,
data: { preload: true, reuse: true }
},
{
path:'airline',
component:AirlineComponent,
data: { preload: true, reuse: false }
path: 'airline',
component: AirlineComponent,
data: { preload: true, reuse: true }
}
]
],
// data: { preload: false, reuse: true }
}
]