34
loading...
This website collects cookies to deliver better user experience
ng new learn-angular-routing-setup
ng generate component componentOne
ng generate component componentTwo
import { NgModule } from "@angular/core";
import { RouterModule, Routes } from '@angular/router';
import { ComponentOneComponent }
from "./component-one/component-one.component";
import { ComponentTwoComponent }
from "./component-two/component-two.component";
const routes: Routes = [
{
path: 'one',
component: ComponentOneComponent
},
{
path: 'two',
component: ComponentTwoComponent
}
];
@NgModule({
declarations: [],
imports: [
RouterModule.forRoot(routes)
],
providers: [],
exports: [
RouterModule
],
bootstrap: []
})
export class AppRoutingModule { }
routes
array. It contains all the various routes you need in your application. Every route object will contain primarily two items (I would say as of now)RouterModule.forRoot(routes)
RouterModule
so that it can be consumed/ imported by the appModule
<router-outlet></router-outlet>
npm start
. By default the application will open in localhost port 4200. So open your favorite browser and type in http://localhost:4200/one