Steps to Define Routing in Angular
Steps to Define Routing in Angular
2. Generate Components
Usually the Angular CLI sets it up. If not, create app-routing.module.ts in the src/app
folder.
typescript
// src/app/app.routes.ts
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
// src/main.ts
bootstrapApplication(AppComponent, {
providers: [
provideRouter(routes)
]
});
ts
// src/app/app.component.ts
@Component({
selector: 'app-root',
standalone: true,
imports: [RouterModule,RouterOutlet],
template: `
<h1>Standalone Angular Routing</h1>
<nav>
<a routerLink="">Home</a> |
<a routerLink="/about">About</a> |
<a routerLink="/contact">Contact</a>
</nav>
<hr />
<router-outlet></router-outlet>
`
})
export class AppComponent { }
ng serve
/ → Home
/about → About
/contact → Contact