====== Adding Router to App ====== ===== Add the Routing Module ===== app-routing.module.ts will be add to project with the following code: ng generate module app-routing --flat --module=app ===== Add Component for Routing to ===== Add a component for the router to route to. Here we have a component called ''mycom''. A sub-directory with the component files will be generated under the directory src/app/. ng generate component mycom ===== Route to a Component ===== In app-routing.module.ts, add const routes: Routes = [ { path: 'mycom', component: MycomComponent } ]; so that the file becomes: import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import {Routes} from "@angular/router"; import {MycomComponent} from "./mycom/mycom.component"; const routes: Routes = [ { path: '', redirectTo: '/mycom', pathMatch: 'full'}, { path: 'mycom', component: MycomComponent } ]; @NgModule({ declarations: [], imports: [ CommonModule ] }) export class AppRoutingModule { } ===== Update the app.component.html ===== Set it as follow so that it will route the page according to the url. When your URL is http://xxx.yyy:4200/mycom, the MycomComponent will show up. Assume we have two other components called info and another, we can add the routes to our router module, and then do: info
another