ng g component dashboard ng g module app-routing
Open: srcappapp-routingapp-routing.module.ts
Replace contents with:
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { DashboardComponent } from '../dashboard/dashboard.component'
const routes: Routes = [
    {
        path: '',
        component: DashboardComponent,
    },
];
@NgModule({
    imports: [
        RouterModule.forRoot(routes,{useHash:true})
    ],
    exports: [
        RouterModule
    ],
    declarations: []
})
export class AppRoutingModule { }The last line says that our module has a dependency to the RouterModule module.
Open app.module.ts
Now add the AppRoutingModule to the imports configuration section:
...
import { AppRoutingModule } from './app-routing/app-routing.module';
...
@NgModule({
    ...
    imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        AppRoutingModule,
    ],
    ...
})
export class AppModule { }In app.component.html, add:
<router-outlet></router-outlet>
Open app-routing.module.ts and add some routes:
...
const routes: Routes = [
    {
        path: '/my-new-route',
        component: MyNewRouteComponent,
    },
    {
        path: '',
        component: DashboardComponent,
    },
];
...More can be found here:
https://angular.io/tutorial/toh-pt5