This PR adds a new section, tutorials, to the left navigation. It also adds a new, basic tutorial for routing. PR Close #36545
39 lines
1.3 KiB
TypeScript
39 lines
1.3 KiB
TypeScript
// #docplaster
|
|
import { BrowserModule } from '@angular/platform-browser';
|
|
import { NgModule } from '@angular/core';
|
|
// #docregion router-import
|
|
import { RouterModule } from '@angular/router';
|
|
// #enddocregion router-import
|
|
import { AppComponent } from './app.component';
|
|
import { CrisisListComponent } from './crisis-list/crisis-list.component';
|
|
import { HeroesListComponent } from './heroes-list/heroes-list.component';
|
|
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
AppComponent,
|
|
CrisisListComponent,
|
|
HeroesListComponent,
|
|
PageNotFoundComponent
|
|
],
|
|
// #docplaster
|
|
// #docregion import-basic, import-redirect, import-wildcard
|
|
imports: [
|
|
BrowserModule,
|
|
RouterModule.forRoot([
|
|
{path: 'crisis-list', component: CrisisListComponent},
|
|
{path: 'heroes-list', component: HeroesListComponent},
|
|
// #enddocregion import-basic
|
|
{path: '', redirectTo: '/heroes-list', pathMatch: 'full'},
|
|
// #enddocregion import-redirect
|
|
{path: '**', component: PageNotFoundComponent}
|
|
// #enddocregion import-wildcard
|
|
// #docregion import-basic, import-redirect, import-wildcard
|
|
]),
|
|
],
|
|
// #enddocregion import-basic, import-redirect, import-wildcard
|
|
providers: [],
|
|
bootstrap: [AppComponent]
|
|
})
|
|
export class AppModule { }
|