Skip to content
Snippets Groups Projects
search.routing.ts 1.28 KiB
Newer Older
  • Learn to ignore specific revisions
  • François Agneray's avatar
    François Agneray committed
    import { NgModule } from '@angular/core';
    import { Routes, RouterModule } from '@angular/router';
    
    import { SearchComponent } from './containers/search.component';
    import { DatasetComponent } from './containers/dataset.component';
    import { CriteriaComponent } from './containers/criteria.component';
    import { OutputComponent } from './containers/output.component';
    import { ResultComponent } from './containers/result.component';
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
    import { DetailComponent } from './containers/detail.component';
    
    François Agneray's avatar
    François Agneray committed
    
    const routes: Routes = [
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
        {
            path: 'search', component: SearchComponent, children: [
                { path: '', redirectTo: 'dataset', pathMatch: 'full' },
                { path: 'dataset', component: DatasetComponent },
                { path: 'criteria/:dname', component: CriteriaComponent },
                { path: 'output/:dname', component: OutputComponent },
                { path: 'result/:dname', component: ResultComponent },
                { path: 'detail/:dname/:id', component: DetailComponent }
            ]
        }
    
    François Agneray's avatar
    François Agneray committed
    ];
    
    @NgModule({
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
        imports: [RouterModule.forChild(routes)],
        exports: [RouterModule]
    
    François Agneray's avatar
    François Agneray committed
    })
    export class SearchRoutingModule { }
    
    export const routedComponents = [
        SearchComponent,
        DatasetComponent,
        CriteriaComponent,
        OutputComponent,
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
        ResultComponent,
        DetailComponent
    
    François Agneray's avatar
    François Agneray committed
    ];