angular/aio/content/examples/toh-pt5/src/app/app-routing.module.ts
Kapunahele Wong 8f084d7214 docs: clarify toh (#28571)
PR Close #28571
2019-07-22 09:46:27 -07:00

46 lines
1.4 KiB
TypeScript

// #docplaster
// #docregion , v1
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
// #enddocregion v1
// #docregion import-dashboard
import { DashboardComponent } from './dashboard/dashboard.component';
// #enddocregion import-dashboard
import { HeroesComponent } from './heroes/heroes.component';
// #docregion import-herodetail
import { HeroDetailComponent } from './hero-detail/hero-detail.component';
// #enddocregion import-herodetail
// #docregion heroes-route
// #docregion routes
const routes: Routes = [
// #enddocregion heroes-route
// #docregion redirect-route
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
// #enddocregion redirect-route
// #docregion dashboard-route
{ path: 'dashboard', component: DashboardComponent },
// #enddocregion dashboard-route
// #docregion detail-route
{ path: 'detail/:id', component: HeroDetailComponent },
// #enddocregion detail-route
// #docregion heroes-route
{ path: 'heroes', component: HeroesComponent }
];
// #enddocregion routes, heroes-route
// #docregion v1
@NgModule({
// #enddocregion v1
// #docregion ngmodule-imports
imports: [ RouterModule.forRoot(routes) ],
// #enddocregion ngmodule-imports
// #docregion v1
// #docregion export-routermodule
exports: [ RouterModule ]
// #enddocregion export-routermodule
})
export class AppRoutingModule {}
// #enddocregion , v1