1 import {NgModule} from '@angular/core';
2 import {RouterModule, Routes} from '@angular/router';
3 import {CatalogComponent} from './catalog.component';
4 import {ResultsComponent} from './result/results.component';
5 import {RecordComponent} from './record/record.component';
6 import {CatalogResolver} from './resolver.service';
8 const routes: Routes = [{
10 component: CatalogComponent,
11 resolve: {catResolver : CatalogResolver},
14 component: ResultsComponent
17 component: RecordComponent
19 path: 'record/:id/:tab',
20 component: RecordComponent
25 imports: [RouterModule.forChild(routes)],
26 exports: [RouterModule],
27 providers: [CatalogResolver]
30 export class CatalogRoutingModule {}